/fs/9p/ |
D | fid.c | 52 static struct p9_fid *v9fs_fid_find_inode(struct inode *inode, kuid_t uid) in v9fs_fid_find_inode() argument 62 if (uid_eq(fid->uid, uid)) { in v9fs_fid_find_inode() 99 static struct p9_fid *v9fs_fid_find(struct dentry *dentry, kuid_t uid, int any) in v9fs_fid_find() argument 104 dentry, dentry, from_kuid(&init_user_ns, uid), in v9fs_fid_find() 113 if (any || uid_eq(fid->uid, uid)) { in v9fs_fid_find() 122 ret = v9fs_fid_find_inode(dentry->d_inode, uid); in v9fs_fid_find() 157 kuid_t uid, int any) in v9fs_fid_lookup_with_uid() argument 167 fid = v9fs_fid_find(dentry, uid, any); in v9fs_fid_lookup_with_uid() 177 fid = v9fs_fid_find(ds, uid, any); in v9fs_fid_lookup_with_uid() 189 root_fid = v9fs_fid_find(dentry->d_sb->s_root, uid, any); in v9fs_fid_lookup_with_uid() [all …]
|
D | v9fs.c | 143 from_kuid_munged(&init_user_ns, v9ses->uid)); in v9fs_show_options() 323 uid_t uid; in v9fs_parse_options() local 326 r = kstrtouint(s, 10, &uid); in v9fs_parse_options() 334 v9ses->uid = make_kuid(current_user_ns(), uid); in v9fs_parse_options() 335 if (!uid_valid(v9ses->uid)) { in v9fs_parse_options() 404 v9ses->uid = INVALID_UID; in v9fs_session_init() 446 v9ses->uid = INVALID_UID; in v9fs_session_init() 466 fid->uid = v9ses->uid; in v9fs_session_init() 468 fid->uid = INVALID_UID; in v9fs_session_init()
|
/fs/quota/ |
D | kqid.c | 19 return uid_eq(left.uid, right.uid); in qid_eq() 45 return uid_lt(left.uid, right.uid); in qid_lt() 72 return from_kuid(targ, kqid.uid); in from_kqid() 105 return from_kuid_munged(targ, kqid.uid); in from_kqid_munged() 124 return uid_valid(qid.uid); in qid_valid()
|
/fs/nfsd/ |
D | flexfilelayoutxdr.c | 30 struct ff_idmap uid; in nfsd4_ff_encode_layoutget() local 35 uid.len = sprintf(uid.buf, "%u", from_kuid(&init_user_ns, fl->uid)); in nfsd4_ff_encode_layoutget() 40 8 + uid.len + 8 + gid.len; in nfsd4_ff_encode_layoutget() 69 p = xdr_encode_opaque(p, uid.buf, uid.len); in nfsd4_ff_encode_layoutget()
|
/fs/squashfs/ |
D | squashfs_fs.h | 272 __le16 uid; member 281 __le16 uid; member 291 __le16 uid; member 302 __le16 uid; member 313 __le16 uid; member 325 __le16 uid; member 337 __le16 uid; member 351 __le16 uid; member 368 __le16 uid; member 382 __le16 uid; member
|
/fs/smb/server/ |
D | smbacl.c | 274 kuid_t uid; in sid_to_id() local 278 uid = KUIDT_INIT(id); in sid_to_id() 279 uid = from_vfsuid(user_ns, &init_user_ns, VFSUIDT_INIT(uid)); in sid_to_id() 280 if (uid_valid(uid)) { in sid_to_id() 281 fattr->cf_uid = uid; in sid_to_id() 310 pace->e_uid = state->users->aces[i].uid; in posix_state_to_acl() 503 acl_state.users->aces[acl_state.users->n].uid = in parse_dacl() 508 default_acl_state.users->aces[default_acl_state.users->n].uid = in parse_dacl() 519 acl_state.users->aces[acl_state.users->n].uid = fattr->cf_uid; in parse_dacl() 523 default_acl_state.users->aces[default_acl_state.users->n].uid = in parse_dacl() [all …]
|
/fs/sysfs/ |
D | group.c | 35 kuid_t uid, kgid_t gid, in create_files() argument 64 error = sysfs_add_file_mode_ns(parent, *attr, mode, uid, in create_files() 94 mode, uid, gid, in create_files() 111 kuid_t uid; in internal_create_group() local 126 kobject_get_ownership(kobj, &uid, &gid); in internal_create_group() 138 uid, gid, kobj, NULL); in internal_create_group() 148 error = create_files(kn, kobj, uid, gid, grp, update); in internal_create_group() 329 kuid_t uid; in sysfs_merge_group() local 339 kobject_get_ownership(kobj, &uid, &gid); in sysfs_merge_group() 343 uid, gid, NULL); in sysfs_merge_group()
|
D | file.c | 255 const struct attribute *attr, umode_t mode, kuid_t uid, in sysfs_add_file_mode_ns() argument 294 kn = __kernfs_create_file(parent, attr->name, mode & 0777, uid, gid, in sysfs_add_file_mode_ns() 306 kuid_t uid, kgid_t gid, const void *ns) in sysfs_add_bin_file_mode_ns() argument 329 kn = __kernfs_create_file(parent, attr->name, mode & 0777, uid, gid, in sysfs_add_bin_file_mode_ns() 348 kuid_t uid; in sysfs_create_file_ns() local 354 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_file_ns() 355 return sysfs_add_file_mode_ns(kobj->sd, attr, attr->mode, uid, gid, ns); in sysfs_create_file_ns() 383 kuid_t uid; in sysfs_add_file_to_group() local 397 kobject_get_ownership(kobj, &uid, &gid); in sysfs_add_file_to_group() 398 error = sysfs_add_file_mode_ns(parent, attr, attr->mode, uid, gid, in sysfs_add_file_to_group() [all …]
|
D | dir.c | 43 kuid_t uid; in sysfs_create_dir_ns() local 57 kobject_get_ownership(kobj, &uid, &gid); in sysfs_create_dir_ns() 59 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), 0755, uid, gid, in sysfs_create_dir_ns()
|
D | sysfs.h | 31 const struct attribute *attr, umode_t amode, kuid_t uid, 35 kuid_t uid, kgid_t gid, const void *ns);
|
/fs/gfs2/ |
D | quota.h | 20 extern int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 23 extern int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 26 extern int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, 29 kuid_t uid, kgid_t gid);
|
/fs/devpts/ |
D | inode.c | 96 kuid_t uid; member 249 kuid_t uid; in parse_mount_options() local 254 opts->uid = GLOBAL_ROOT_UID; in parse_mount_options() 280 uid = make_kuid(current_user_ns(), option); in parse_mount_options() 281 if (!uid_valid(uid)) in parse_mount_options() 283 opts->uid = uid; in parse_mount_options() 410 from_kuid_munged(&init_user_ns, opts->uid)); in devpts_show_options() 579 inode->i_uid = opts->setuid ? opts->uid : current_fsuid(); in devpts_pty_new()
|
/fs/tracefs/ |
D | inode.c | 141 kuid_t uid; member 242 kuid_t uid; in tracefs_parse_options() local 258 uid = make_kuid(current_user_ns(), option); in tracefs_parse_options() 259 if (!uid_valid(uid)) in tracefs_parse_options() 261 opts->uid = uid; in tracefs_parse_options() 305 inode->i_uid = opts->uid; in tracefs_apply_options() 336 if (!uid_eq(opts->uid, GLOBAL_ROOT_UID)) in tracefs_show_options() 338 from_kuid_munged(&init_user_ns, opts->uid)); in tracefs_show_options()
|
/fs/affs/ |
D | inode.c | 76 id = be16_to_cpu(tail->uid); in affs_iget() 175 uid_t uid; in affs_write_inode() local 197 uid = i_uid_read(inode); in affs_write_inode() 200 if (uid == 0 || uid == 0xFFFF) in affs_write_inode() 201 uid = uid ^ ~0; in affs_write_inode() 206 tail->uid = cpu_to_be16(uid); in affs_write_inode()
|
D | super.c | 190 parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, s32 *root, in parse_options() argument 198 *uid = current_uid(); in parse_options() 267 *uid = make_kuid(current_user_ns(), option); in parse_options() 268 if (!uid_valid(*uid)) in parse_options() 344 kuid_t uid; in affs_fill_super() local 373 if (!parse_options(data,&uid,&gid,&i,&reserved,&root_block, in affs_fill_super() 383 sbi->s_uid = uid; in affs_fill_super() 557 kuid_t uid; in affs_remount() local 573 if (!parse_options(data, &uid, &gid, &mode, &reserved, &root_block, in affs_remount() 584 sbi->s_uid = uid; in affs_remount()
|
/fs/hpfs/ |
D | super.c | 313 static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask, in parse_opts() argument 338 *uid = make_kuid(current_user_ns(), option); in parse_opts() 339 if (!uid_valid(*uid)) in parse_opts() 444 kuid_t uid; in hpfs_remount_fs() local 456 uid = sbi->sb_uid; gid = sbi->sb_gid; in hpfs_remount_fs() 462 if (!(o = parse_opts(data, &uid, &gid, &umask, &lowercase, in hpfs_remount_fs() 478 sbi->sb_uid = uid; sbi->sb_gid = gid; in hpfs_remount_fs() 546 kuid_t uid; in hpfs_fill_super() local 566 uid = current_uid(); in hpfs_fill_super() 576 if (!(o = parse_opts(options, &uid, &gid, &umask, &lowercase, in hpfs_fill_super() [all …]
|
/fs/proc/ |
D | proc_net.c | 349 kuid_t uid; in proc_net_ns_init() local 372 uid = make_kuid(net->user_ns, 0); in proc_net_ns_init() 373 if (!uid_valid(uid)) in proc_net_ns_init() 374 uid = netd->uid; in proc_net_ns_init() 380 proc_set_user(netd, uid, gid); in proc_net_ns_init()
|
/fs/debugfs/ |
D | inode.c | 82 kuid_t uid; member 112 kuid_t uid; in debugfs_parse_options() local 128 uid = make_kuid(current_user_ns(), option); in debugfs_parse_options() 129 if (!uid_valid(uid)) in debugfs_parse_options() 131 opts->uid = uid; in debugfs_parse_options() 175 inode->i_uid = opts->uid; in _debugfs_apply_options() 212 if (!uid_eq(opts->uid, GLOBAL_ROOT_UID)) in debugfs_show_options() 214 from_kuid_munged(&init_user_ns, opts->uid)); in debugfs_show_options()
|
/fs/hfsplus/ |
D | options.c | 57 opts->uid = current_uid(); in hfsplus_fill_defaults() 139 sbi->uid = make_kuid(current_user_ns(), (uid_t)tmp); in hfsplus_parse_options() 140 if (!uid_valid(sbi->uid)) { in hfsplus_parse_options() 230 from_kuid_munged(&init_user_ns, sbi->uid), in hfsplus_show_options()
|
/fs/befs/ |
D | linuxvfs.c | 346 befs_sb->mount_opts.uid : in befs_iget() 347 make_kuid(&init_user_ns, fs32_to_cpu(sb, raw_inode->uid)); in befs_iget() 697 kuid_t uid; in parse_options() local 701 opts->uid = GLOBAL_ROOT_UID; in parse_options() 722 uid = INVALID_UID; in parse_options() 724 uid = make_kuid(current_user_ns(), option); in parse_options() 725 if (!uid_valid(uid)) { in parse_options() 730 opts->uid = uid; in parse_options() 773 if (!uid_eq(opts->uid, GLOBAL_ROOT_UID)) in befs_show_options() 775 from_kuid_munged(&init_user_ns, opts->uid)); in befs_show_options()
|
/fs/vboxsf/ |
D | super.c | 58 kuid_t uid; in vboxsf_parse_param() local 76 uid = make_kuid(current_user_ns(), result.uint_32); in vboxsf_parse_param() 77 if (!uid_valid(uid)) in vboxsf_parse_param() 79 ctx->o.uid = uid; in vboxsf_parse_param() 442 current_uid_gid(&ctx->o.uid, &ctx->o.gid); in vboxsf_init_fs_context()
|
/fs/nfs/ |
D | nfs4idmap.c | 112 kuid_t uid; in nfs_fattr_map_owner_name() local 116 if (nfs_map_name_to_uid(server, owner->data, owner->len, &uid) == 0) { in nfs_fattr_map_owner_name() 117 fattr->uid = uid; in nfs_fattr_map_owner_name() 745 …nfs_map_name_to_uid(const struct nfs_server *server, const char *name, size_t namelen, kuid_t *uid) in nfs_map_name_to_uid() argument 754 *uid = make_kuid(idmap_userns(idmap), id); in nfs_map_name_to_uid() 755 if (!uid_valid(*uid)) in nfs_map_name_to_uid() 779 int nfs_map_uid_to_name(const struct nfs_server *server, kuid_t uid, char *buf, size_t buflen) in nfs_map_uid_to_name() argument 785 id = from_kuid_munged(idmap_userns(idmap), uid); in nfs_map_uid_to_name()
|
/fs/orangefs/ |
D | inode.c | 82 kuid_t uid; member 122 wr.uid = ow->uid; in orangefs_writepages_work() 177 ow->uid = wr->uid; in orangefs_writepages_callback() 183 if (!uid_eq(ow->uid, wr->uid) || !gid_eq(ow->gid, wr->gid)) { in orangefs_writepages_callback() 358 uid_eq(wr->uid, current_fsuid()) && in orangefs_write_begin() 375 wr->uid = current_fsuid(); in orangefs_write_begin() 440 wr->uid = current_fsuid(); in orangefs_invalidate_folio() 451 wr->uid = current_fsuid(); in orangefs_invalidate_folio() 673 if (uid_eq(wr->uid, current_fsuid()) && in orangefs_page_mkwrite() 692 wr->uid = current_fsuid(); in orangefs_page_mkwrite()
|
/fs/kernfs/ |
D | symlink.c | 31 kuid_t uid = GLOBAL_ROOT_UID; in kernfs_create_link() local 35 uid = target->iattr->ia_uid; in kernfs_create_link() 39 kn = kernfs_new_node(parent, name, S_IFLNK|0777, uid, gid, KERNFS_LINK); in kernfs_create_link()
|
/fs/autofs/ |
D | inode.c | 30 ino->uid = GLOBAL_ROOT_UID; in autofs_clean_ino() 140 kuid_t uid; in parse_options() local 170 uid = make_kuid(current_user_ns(), option); in parse_options() 171 if (!uid_valid(uid)) in parse_options() 173 root->i_uid = uid; in parse_options()
|