Home
last modified time | relevance | path

Searched refs:s_user_ns (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/fs/
H A Dattr.c29 ns_capable(inode->i_sb->s_user_ns, CAP_CHOWN)) in chown_ok()
42 ns_capable(inode->i_sb->s_user_ns, CAP_CHOWN)) in chgrp_ok()
316 !kuid_has_mapping(inode->i_sb->s_user_ns, attr->ia_uid)) in notify_change()
319 !kgid_has_mapping(inode->i_sb->s_user_ns, attr->ia_gid)) in notify_change()
H A Dsuper.c184 put_user_ns(s->s_user_ns); in destroy_unused_super()
211 s->s_user_ns = get_user_ns(user_ns); in alloc_super()
243 if (s->s_user_ns != &init_user_ns) in alloc_super()
297 put_user_ns(s->s_user_ns); in __put_super()
557 if (user_ns != old->s_user_ns) { in sget_fc()
601 if (user_ns != old->s_user_ns) { in sget()
H A Dfs_context.c253 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); in alloc_fs_context()
257 fc->user_ns = get_user_ns(reference->d_sb->s_user_ns); in alloc_fs_context()
H A Dioctl.c594 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) in ioctl_fsfreeze()
611 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) in ioctl_fsthaw()
H A Dnamei.c2828 struct user_namespace *s_user_ns; in may_create() local
2834 s_user_ns = dir->i_sb->s_user_ns; in may_create()
2835 if (!kuid_has_mapping(s_user_ns, current_fsuid()) || in may_create()
2836 !kgid_has_mapping(s_user_ns, current_fsgid())) in may_create()
3020 struct user_namespace *s_user_ns; in may_o_create() local
3025 s_user_ns = dir->dentry->d_sb->s_user_ns; in may_o_create()
3026 if (!kuid_has_mapping(s_user_ns, current_fsuid()) || in may_o_create()
3027 !kgid_has_mapping(s_user_ns, current_fsgid())) in may_o_create()
H A Dfsopen.c249 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) { in vfs_fsconfig_locked()
H A Dnamespace.c1025 if (mountpoint->d_sb->s_user_ns != &init_user_ns) in vfs_submount()
1622 if (!ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) in do_umount()
2635 if (ns_capable(sb->s_user_ns, CAP_SYS_ADMIN)) { in do_remount()
4051 current_in_userns(mnt->mnt_sb->s_user_ns); in mnt_may_suid()
H A Dposix_acl.c874 int ret = posix_acl_valid(inode->i_sb->s_user_ns, acl); in set_posix_acl()
/OK3568_Linux_fs/kernel/security/
H A Dcommoncap.c400 fs_ns = inode->i_sb->s_user_ns; in cap_inode_getsecurity()
506 *fs_ns = inode->i_sb->s_user_ns; in cap_convert_nscap()
517 if (ns_capable(inode->i_sb->s_user_ns, CAP_SETFCAP)) in cap_convert_nscap()
609 fs_ns = inode->i_sb->s_user_ns; in get_vfs_caps_from_disk()
692 if (!current_in_userns(file->f_path.mnt->mnt_sb->s_user_ns)) in get_file_caps()
939 struct user_namespace *user_ns = dentry->d_sb->s_user_ns; in cap_inode_setxattr()
971 struct user_namespace *user_ns = dentry->d_sb->s_user_ns; in cap_inode_removexattr()
/OK3568_Linux_fs/kernel/fs/quota/
H A Dquota.c209 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getquota()
245 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getnextquota()
304 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_setquota()
632 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_setxquota()
635 if (from_kqid(sb->s_user_ns, qid) == 0 && in quota_setxquota()
712 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getxquota()
739 if (!qid_has_mapping(sb->s_user_ns, qid)) in quota_getnextxquota()
H A Ddquot.c867 if (!qid_has_mapping(sb->s_user_ns, qid)) in dqget()
2369 if (sb->s_user_ns != &init_user_ns) { in dquot_load_quota_sb()
/OK3568_Linux_fs/kernel/drivers/android/
H A Dbinderfs.c658 info->root_gid = make_kgid(sb->s_user_ns, 0); in binderfs_fill_super()
661 info->root_uid = make_kuid(sb->s_user_ns, 0); in binderfs_fill_super()
/OK3568_Linux_fs/kernel/fs/fuse/
H A Dinode.c1297 if (sb->s_user_ns != &init_user_ns) in fuse_sb_defaults()
1305 if (sb->s_user_ns != &init_user_ns) in fuse_sb_defaults()
1466 (file->f_cred->user_ns != sb->s_user_ns)) in fuse_fill_super()
1481 fuse_conn_init(fc, fm, sb->s_user_ns, &fuse_dev_fiq_ops, NULL); in fuse_fill_super()
/OK3568_Linux_fs/kernel/fs/9p/
H A Dacl.c270 retval = posix_acl_valid(inode->i_sb->s_user_ns, acl); in v9fs_xattr_set_acl()
/OK3568_Linux_fs/kernel/security/integrity/evm/
H A Devm_crypto.c200 inode->i_sb->s_user_ns != &init_user_ns) in evm_calc_hmac_or_hash()
/OK3568_Linux_fs/kernel/fs/f2fs/
H A Drecovery.c252 attr.ia_uid = make_kuid(inode->i_sb->s_user_ns, i_uid); in recover_quota_data()
253 attr.ia_gid = make_kgid(inode->i_sb->s_user_ns, i_gid); in recover_quota_data()
/OK3568_Linux_fs/kernel/include/linux/
H A Dfs.h1568 struct user_namespace *s_user_ns; member
1607 return from_kuid(inode->i_sb->s_user_ns, inode->i_uid); in i_uid_read()
1612 return from_kgid(inode->i_sb->s_user_ns, inode->i_gid); in i_gid_read()
1617 inode->i_uid = make_kuid(inode->i_sb->s_user_ns, uid); in i_uid_write()
1622 inode->i_gid = make_kgid(inode->i_sb->s_user_ns, gid); in i_gid_write()
/OK3568_Linux_fs/kernel/fs/xfs/
H A Dxfs_qm.c1636 struct user_namespace *user_ns = inode->i_sb->s_user_ns; in xfs_qm_vop_dqalloc()
/OK3568_Linux_fs/kernel/security/smack/
H A Dsmack_lsm.c809 if (sb->s_user_ns != &init_user_ns && in smack_set_mnt_opts()
/OK3568_Linux_fs/kernel/security/selinux/
H A Dhooks.c734 if (sb->s_user_ns != &init_user_ns && in selinux_set_mnt_opts()