Defined in 1 files as a function:
Referenced in 67 files:
- arch/powerpc/platforms/cell/spufs/inode.c, line 612
- arch/s390/hypfs/inode.c, line 217
- block/ioprio.c, line 107
- drivers/android/binder.c, line 5538
- drivers/android/binder/rust_binderfs.c, line 659
- drivers/android/binderfs.c, line 652
- drivers/net/tun.c
- drivers/usb/gadget/function/f_fs.c, line 2061
- fs/9p/v9fs.c, line 322
- fs/fs_parser.c, line 332
- fs/jfs/jfs_imap.c
- fs/jfs/super.c, line 661
- fs/nfs/nfs2xdr.c, line 279
- fs/nfs/nfs3xdr.c, line 635
- fs/nfs/nfs4idmap.c, line 742
- fs/nfs_common/nfsacl.c, line 245
- fs/nfsd/export.c
- fs/nfsd/nfs3xdr.c, line 235
- fs/nfsd/nfs4idmap.c, line 679
- fs/nfsd/nfs4xdr.c, line 843
- fs/nfsd/nfsxdr.c, line 167
- fs/ntfs/inode.c
- fs/ntfs/namei.c, line 460
- fs/open.c, line 766
- fs/posix_acl.c, line 812
- fs/proc/base.c
- fs/proc/proc_net.c, line 383
- fs/quota/kqid.c, line 124
- fs/smb/client/cifsacl.c
- fs/smb/client/cifssmb.c, line 5926
- fs/smb/client/inode.c
- fs/smb/server/smbacl.c, line 295
- fs/udf/super.c, line 581
- fs/xfs/scrub/inode_repair.c, line 1729
- fs/xfs/xfs_ioctl.c, line 1133
- fs/zonefs/super.c, line 1150
- include/linux/audit.h, line 739
- include/linux/fs.h, line 1586
- include/linux/mnt_idmapping.h, line 155
- include/linux/uidgid.h, line 177
- ipc/ipc_sysctl.c, line 202
- ipc/mq_sysctl.c, line 88
- ipc/util.c, line 688
- kernel/audit.c
- kernel/auditfilter.c, line 497
- kernel/bpf/inode.c, line 1022
- kernel/cred.c, line 635
- kernel/pid.c, line 753
- kernel/sys.c
- lib/kobject_uevent.c, line 364
- net/core/fib_rules.c
- net/core/net_namespace.c, line 617
- net/core/scm.c
- net/netfilter/nf_conntrack_expect.c, line 769
- net/netfilter/nf_conntrack_standalone.c, line 494
- net/netfilter/nfnetlink_log.c, line 1167
- net/netfilter/x_tables.c
- net/netfilter/xt_owner.c
- net/netfilter/xt_recent.c, line 410
- net/sunrpc/auth_gss/auth_gss.c, line 756
- net/sysctl_net.c, line 64
- security/commoncap.c, line 599
- security/integrity/ima/ima_policy.c
- security/keys/keyctl.c, line 962
- security/keys/persistent.c, line 141
- security/safesetid/securityfs.c
- security/tomoyo/tomoyo.c, line 380
Smatch caller information:
net/core/net_namespace.c net_ns_get_ownership() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_net.c proc_net_ns_init() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
fs/smb/client/cifsacl.c build_sec_desc() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &direntry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &direntry->d_lockref.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/smb/client/cifsacl.c sid_to_id() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifsacl.c sid_to_id() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/attr.c vfsuid_has_fsmapping() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
net/netfilter/nf_conntrack_standalone.c nf_conntrack_standalone_init_proc() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
fs/smb/server/smbacl.c sid_to_id() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r from_vfsuid |
fs/nfs/nfs4idmap.c nfs_map_name_to_uid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/fib_rules.c uid_range_set() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ops->lock |
net/core/fib_rules.c uid_range_set() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ops->lock |
fs/proc/base.c proc_loginuid_write() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
fs/proc/base.c task_dump_owner() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
fs/nfs/nfs2xdr.c decode_fattr() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/namei.c fsuidgid_has_mapping() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r mapped_fsuid |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfsd/nfsxdr.c svcxdr_decode_sattr() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
lib/kobject_uevent.c uevent_net_broadcast_tagged() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->physical_node_lock | ||
| HALF_LOCKED2 | &cinfo->recv_mutex | ||
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &hdev->req_lock | ||
| HALF_LOCKED2 | &led_cdev->trigger_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | &sw->tb->lock | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | &vgpu->vgpu_lock | ||
| HALF_LOCKED2 | global &_event_lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | global &ls_lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/android/binder.c binder_ioctl_set_ctx_mgr() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock |
kernel/auditsc.c audit_loginuid_set() -> uid_valid()
| Type | Parameter | Key | Value |
|---|
fs/nfs/nfs3xdr.c decode_fattr3() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
ipc/util.c ipc_update_perm() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &msq->q_perm.lock | ||
| HALF_LOCKED2 | &shp->shm_perm.lock | ||
| HALF_LOCKED2 | sma |
security/safesetid/securityfs.c parse_policy_line() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
security/safesetid/securityfs.c parse_policy_line() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
kernel/audit.c audit_loginuid_set() -> uid_valid()
| Type | Parameter | Key | Value |
|---|
kernel/audit.c audit_set_loginuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | $0 |
kernel/audit.c audit_set_loginuid_perm() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | $0 |
| CAPABLE | 0 | 30 |
kernel/audit.c audit_signal_info() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r audit_get_loginuid |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
kernel/auditfilter.c audit_data_to_entry() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/auditfilter.c audit_loginuid_set() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock |
net/sysctl_net.c net_ctl_set_ownership() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/xt_owner.c owner_check() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/xt_owner.c owner_check() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/inode.c bpf_parse_param() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
kernel/pid.c pid_table_root_set_ownership() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/ioprio.c __do_sys_ioprio_set() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
block/ioprio.c __do_sys_ioprio_set() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
security/keys/keyctl.c keyctl_chown_key() -> uid_valid()
| Type | Parameter | Key | Value |
|---|
fs/posix_acl.c posix_acl_from_xattr() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/keys/persistent.c keyctl_get_persistent() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
net/netfilter/nf_conntrack_expect.c exp_proc_init() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
ipc/ipc_sysctl.c ipc_set_ownership() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/scm.c __scm_send() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk |
net/core/scm.c scm_check_creds() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vq->mutex |
fs/xfs/scrub/inode_repair.c xrep_inode_ids() -> uid_valid()
| Type | Parameter | Key | Value |
|---|
security/commoncap.c cap_convert_nscap() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r from_vfsuid |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
fs/nfsd/export.c nfsd_nl_parse_one_export() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/nfsd/export.c svc_export_parse() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
net/sunrpc/auth_gss/auth_gss.c gss_pipe_downcall() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
drivers/android/binderfs.c binderfs_fill_super() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/jfs/super.c jfs_show_options() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | global &namespace_sem |
fs/quota/kqid.c qid_valid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
fs/nfsd/nfs3xdr.c svcxdr_decode_sattr3() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
fs/fs_parser.c fs_param_is_uid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
net/netfilter/xt_recent.c recent_mt_check() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &recent_mutex | ||
| HALF_LOCKED2 | global &once_lock |
fs/zonefs/super.c zonefs_read_super() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/nfs_common/nfsacl.c xdr_nfsace_decode() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ntfs/inode.c ntfs_read_locked_inode() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ntfs/inode.c ntfs_show_options() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sf->lock | ||
| HALF_LOCKED2 | global &namespace_sem |
fs/udf/super.c udf_parse_param() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
net/netfilter/nfnetlink_log.c nfnl_log_net_init() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
kernel/sys.c __sys_setfsuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
kernel/sys.c __sys_setresuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
kernel/sys.c __sys_setresuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
kernel/sys.c __sys_setresuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
kernel/sys.c __sys_setreuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
kernel/sys.c __sys_setreuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
kernel/sys.c __sys_setuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
drivers/net/tun.c __tun_chr_ioctl() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &rtnl_mutex |
drivers/net/tun.c owner_show() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/tun.c tun_fill_info() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/tun.c tun_not_capable() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &rtnl_mutex |
ipc/mq_sysctl.c mq_set_ownership() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfsd/nfs4idmap.c nfsd_map_name_to_uid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
fs/smb/client/inode.c cifs_setattr_nounix() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &direntry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &direntry->d_lockref.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/smb/client/inode.c cifs_unix_basic_to_fattr() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfsd/nfs4xdr.c nfsd4_decode_authsys_parms() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
fs/ntfs/namei.c __ntfs_create() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/xfs_ioctl.c xfs_fs_eofblocks_from_user() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 |
fs/jfs/jfs_imap.c copy_from_dinode() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/jfs/jfs_imap.c copy_to_dinode() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/function/f_fs.c ffs_fs_parse_param() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
net/netfilter/x_tables.c xt_proto_init() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
net/netfilter/x_tables.c xt_proto_init() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
net/netfilter/x_tables.c xt_proto_init() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | r make_kuid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
security/tomoyo/tomoyo.c tomoyo_path_chown() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | $1 |
kernel/cred.c set_create_files_as() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &cache->daemon_mutex | ||
| TYPE_LOCK | (struct cachefiles_cache)->daemon_mutex |
fs/open.c setattr_vfsuid() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | uid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/9p/v9fs.c v9fs_parse_param() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/smb/client/cifssmb.c cifs_fill_unix_set_info() -> uid_valid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |