Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 30 files:
- block/bdev.c, line 1269
- drivers/block/ublk_drv.c, line 5315
- drivers/mtd/ubi/build.c, line 1175
- drivers/mtd/ubi/kapi.c, line 296
- fs/autofs/dev-ioctl.c
- fs/btrfs/volumes.c
- fs/cachefiles/cache.c, line 40
- fs/configfs/symlink.c, line 123
- fs/ecryptfs/main.c, line 484
- fs/gfs2/ops_fstype.c, line 1683
- fs/init.c
- fs/namei.c, line 3038
- fs/namespace.c
- fs/nfsd/export.c
- fs/nfsd/nfs4recover.c
- fs/nfsd/nfsctl.c
- fs/overlayfs/params.c, line 258
- fs/smb/server/mgmt/share_config.c, line 198
- fs/smb/server/smb2pdu.c, line 6056
- fs/smb/server/vfs.c, line 627
- kernel/audit_tree.c
- kernel/bpf/inode.c, line 642
- kernel/events/core.c, line 12165
- kernel/trace/trace_uprobe.c
- net/unix/af_unix.c
- security/apparmor/mount.c
- security/tomoyo/load_policy.c, line 43
- security/tomoyo/mount.c, line 138
- security/tomoyo/realpath.c, line 303
- tools/testing/selftests/bpf/test_kmods/bpf_testmod.c, line 751
Smatch caller information:
drivers/mtd/ubi/kapi.c ubi_get_num_by_path() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 8248559309005176832 |
| BUF_SIZE | 0 | name | 3-4004097 |
| BUF_SIZE | 0 | name | 3-4004097 |
| DATA_SOURCE | 0 | name | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 1-255 |
| USER_PTR | 0 | name |
security/tomoyo/realpath.c tomoyo_realpath_nofollow() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1-u64max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 362580633165598720 |
| BUF_SIZE | 0 | name | 1-s32max |
| BUF_SIZE | 0 | name | 1-s32max |
| DATA_SOURCE | 0 | name | $0 |
| LOCK2 | global &tomoyo_ss |
fs/overlayfs/params.c ovl_mount_dir_noesc() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 4840348224234983424,5487562561644511232 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| DATA_SOURCE | 0 | name | $0 |
| DATA_SOURCE | 2 | path | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | name | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/btrfs/volumes.c update_dev_time() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 546853299320692736 |
| BUF_SIZE | 0 | name | (-1),4088 |
| BUF_SIZE | 0 | name | (-1),4088 |
| DATA_SOURCE | 0 | name | $0 |
| USER_DATA | 0 | *name | 1-255 |
| USER_PTR | 0 | name |
fs/btrfs/volumes.c update_dev_time() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 546853299320692736 |
| BUF_SIZE | 0 | name | (-1),4088 |
| BUF_SIZE | 0 | name | (-1),4088 |
| DATA_SOURCE | 0 | name | $0 |
| USER_DATA | 0 | *name | 1-255 |
| USER_PTR | 0 | name |
fs/cachefiles/cache.c cachefiles_add_cache() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1-u64max |
| PARAM_VALUE | 1 | flags | 2 |
| PARAM_VALUE | 2 | path | 526673928346890240 |
| LOCK2 | &cache->daemon_mutex | ||
| TYPE_LOCK | (struct cachefiles_cache)->daemon_mutex |
fs/gfs2/ops_fstype.c gfs2_meta_get_tree() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 7645629776819863552 |
| BUF_SIZE | 0 | name | 3-4004097 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/configfs/symlink.c get_target() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 3 |
| PARAM_VALUE | 2 | path | 8760088464806043648 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| BUF_SIZE | 0 | name | (-1),1-4097 |
| BUF_SIZE | 0 | name | (-1),1-4097 |
| DATA_SOURCE | 0 | name | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfsd/nfsctl.c nfsd_nl_unlock_export_doit() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 3533393454481002496 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| 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/nfsctl.c nfsd_nl_unlock_filesystem_doit() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 7571362376450490368 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| 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/nfsctl.c write_unlock_fs() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 0 |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 8256325485231845376 |
| BUF_SIZE | 0 | name | 4088 |
| BUF_SIZE | 0 | name | 4088 |
| USER_PTR | 0 | name |
fs/autofs/dev-ioctl.c autofs_dev_ioctl_ismountpoint() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *name | 0 |
| PARAM_VALUE | 1 | flags | 65 |
| PARAM_VALUE | 2 | path | 8228360483962871808 |
| BUF_SIZE | 0 | name | 0-4096 |
| BUF_SIZE | 0 | name | 0-4096 |
| USER_DATA | 0 | *name | 0 |
| USER_PTR | 0 | name |
fs/autofs/dev-ioctl.c find_autofs_mount() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *name | 0 |
| PARAM_VALUE | 1 | flags | 64 |
| PARAM_VALUE | 2 | path | 5808844304875499520 |
| BUF_SIZE | 0 | name | 0-4096 |
| BUF_SIZE | 0 | name | 0-4096 |
| DATA_SOURCE | 0 | name | $0 |
| USER_DATA | 0 | *name | 0 |
| USER_PTR | 0 | name |
security/apparmor/mount.c aa_bind_mount() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 5 |
| PARAM_VALUE | 2 | path | 3684457401865936896 |
| DATA_SOURCE | 0 | name | $3 |
security/apparmor/mount.c aa_move_mount_old() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 4217327492250038272 |
| DATA_SOURCE | 0 | name | $3 |
security/apparmor/mount.c aa_new_mount() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 1632332908550426624 |
| DATA_SOURCE | 0 | name | $2 |
security/tomoyo/mount.c tomoyo_mount_acl() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1-u64max |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 4107491982761136128 |
| DATA_SOURCE | 0 | name | $1 |
| LOCK2 | global &tomoyo_ss |
net/unix/af_unix.c unix_find_bsd() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 50331648 |
| PARAM_VALUE | 2 | path | 4333318779322040320 |
| BUF_SIZE | 0 | name | 108 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name |
net/unix/af_unix.c unix_find_bsd() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 4333318779322040320 |
| BUF_SIZE | 0 | name | 108 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name |
kernel/bpf/inode.c bpf_prog_get_type_path() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 228820979819319296 |
| BUF_SIZE | 0 | name | 512 |
| BUF_SIZE | 0 | name | 512 |
| DATA_SOURCE | 0 | name | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name |
drivers/target/target_core_configfs.c target_core_item_dbroot_store() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4794382738068688896 |
| PARAM_VALUE | 1 | flags | 3 |
| PARAM_VALUE | 2 | path | 8067456598224642048 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| BUF_SIZE | 0 | name | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | global &target_devices_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
fs/namespace.c do_loopback() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 5 |
| PARAM_VALUE | 2 | path | 4192232375384498176 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| BUF_SIZE | 0 | name | (-1),9-10,64 |
| BUF_SIZE | 0 | name | (-1),9-10,64 |
| DATA_SOURCE | 0 | name | $1 |
| STR_LEN | 0 | name | (-1),3-4,8-9 |
| STR_LEN | 0 | name | (-1),3-4,8-9 |
fs/namespace.c do_move_mount_old() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 2674952335737896960 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| BUF_SIZE | 0 | name | (-1),9-10,64 |
| BUF_SIZE | 0 | name | (-1),9-10,64 |
| DATA_SOURCE | 0 | name | $1 |
| STR_LEN | 0 | name | (-1),3-4,8-9 |
| STR_LEN | 0 | name | (-1),3-4,8-9 |
drivers/block/ublk_drv.c ublk_char_dev_permission() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 7291992190186180608 |
| BUF_SIZE | 0 | name | 1-1000000001,2147479553 |
| BUF_SIZE | 0 | name | 1-1000000001,2147479553 |
| DATA_SOURCE | 0 | name | $1 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->uring_lock |
fs/nfsd/export.c exp_rootfh() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 0 |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 5325472476905418752 |
| DATA_SOURCE | 0 | name | $2 |
| USER_PTR | 0 | name |
fs/nfsd/export.c expkey_parse() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 0 |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 120609657342390360 |
| BUF_SIZE | 0 | name | 4096 |
| BUF_SIZE | 0 | name | 4096 |
| DATA_SOURCE | 0 | name | r _kmalloc_noprof |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/export.c nfsd_nl_parse_one_expkey() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 352848162050682968 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name | |
| 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 nfsd_nl_parse_one_export() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 5981537600126308416 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name | |
| 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() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 0 |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 6565058920821268544 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| BUF_SIZE | 0 | name | 4096 |
| BUF_SIZE | 0 | name | 4096 |
| DATA_SOURCE | 0 | name | r _kmalloc_noprof |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
block/bdev.c lookup_bdev() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 1-255 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 2727115398613532672 |
| BUF_SIZE | 0 | name | (-1)-s32max |
| BUF_SIZE | 0 | name | (-1)-s32max |
| DATA_SOURCE | 0 | name | $0 |
| STR_LEN | 0 | name | (-1)-s32max |
| STR_LEN | 0 | name | (-1)-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 1-255 |
| USER_PTR | 0 | name | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | global &uuid_mutex |
fs/ecryptfs/main.c ecryptfs_get_tree() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1-u64max |
| PARAM_VALUE | 1 | flags | 3 |
| PARAM_VALUE | 2 | path | 5026920029555560448 |
| BUF_SIZE | 0 | name | 3-4004097 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
kernel/events/core.c perf_event_parse_addr_filter() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 4096-ptr_max |
| DATA_SOURCE | 0 | name | r match_strdup |
fs/smb/server/smb2pdu.c smb2_get_info_filesystem() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1-u64max |
| PARAM_VALUE | 1 | flags | 16777216 |
| PARAM_VALUE | 2 | path | 8542311873780916224 |
| LOCK2 | &pool->lock |
fs/smb/server/vfs.c ksmbd_vfs_link() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 0-ptr_max |
| PARAM_VALUE | 1 | flags | 16777216 |
| PARAM_VALUE | 2 | path | 2314369271336349696 |
| DATA_SOURCE | 0 | name | $1 |
| LOCK2 | &pool->lock |
kernel/trace/trace_uprobe.c __trace_uprobe_create() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 3773445487559929856 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| DATA_SOURCE | 0 | name | r kstrdup |
| LOCK2 | global &dyn_event_ops_mutex |
kernel/trace/trace_uprobe.c create_local_trace_uprobe() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 7747660210367639552 |
| DATA_SOURCE | 0 | name | $0 |
| CAPABLE | 0 | 21 | |
| TERMINATED | 0 | name | 1 |
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &p_event->group_leader->ctx->mutex |
kernel/audit_tree.c audit_add_tree_rule() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 8746507876577161216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit_tree.c audit_tag_tree() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 4081176994602528768 |
| BUF_SIZE | 0 | name | 2-4097 |
| BUF_SIZE | 0 | name | 2-4097 |
| DATA_SOURCE | 0 | name | $1 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit_tree.c audit_tag_tree() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 7294059172194869248 |
| BUF_SIZE | 0 | name | 2-4097 |
| BUF_SIZE | 0 | name | 2-4097 |
| DATA_SOURCE | 0 | name | $0 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *name | 0-255 |
| USER_PTR | 0 | name | |
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit_tree.c audit_tag_tree() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 4081176994602528768 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit_tree.c audit_trim_trees() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 8198393788563042304 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/init.c init_chdir() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 2234362906974982144,8419066037753536512 |
| PARAM_VALUE | 1 | flags | 3 |
| PARAM_VALUE | 2 | path | 2014272273513111552 |
| BUF_SIZE | 0 | name | 4,6 |
| BUF_SIZE | 0 | name | 4,6 |
| DATA_SOURCE | 0 | name | $0 |
| STR_LEN | 0 | name | 3,5 |
| STR_LEN | 0 | name | 3,5 |
| TERMINATED | 0 | name | 1 |
fs/init.c init_chmod() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 5337123750862008320 |
| DATA_SOURCE | 0 | name | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/init.c init_chown() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0-1 |
| PARAM_VALUE | 2 | path | 4020415999644041216 |
| DATA_SOURCE | 0 | name | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/init.c init_chroot() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 7745655295473090560 |
| PARAM_VALUE | 1 | flags | 3 |
| PARAM_VALUE | 2 | path | 4773885408162816000 |
| BUF_SIZE | 0 | name | 2 |
| BUF_SIZE | 0 | name | 2 |
| DATA_SOURCE | 0 | name | $0 |
| STR_LEN | 0 | name | 1 |
| STR_LEN | 0 | name | 1 |
| TERMINATED | 0 | name | 1 |
fs/init.c init_eaccess() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 5376471992324677632 |
| BUF_SIZE | 0 | name | 6 |
| BUF_SIZE | 0 | name | 6 |
| DATA_SOURCE | 0 | name | $0 |
fs/init.c init_mount() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 959101290386378752,2234362906974982144,6768653905073967104 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 23412673478135808 |
| BUF_SIZE | 0 | name | 2,4,6 |
| BUF_SIZE | 0 | name | 2,4,6 |
| DATA_SOURCE | 0 | name | $1 |
| STR_LEN | 0 | name | 1,3,5 |
| STR_LEN | 0 | name | 1,3,5 |
| TERMINATED | 0 | name | 1 |
fs/init.c init_pivot_root() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 7745655295473090560 |
| PARAM_VALUE | 1 | flags | 3 |
| PARAM_VALUE | 2 | path | 1195093872740364288 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| BUF_SIZE | 0 | name | 2 |
| BUF_SIZE | 0 | name | 2 |
| DATA_SOURCE | 0 | name | $0 |
| STR_LEN | 0 | name | 1 |
| STR_LEN | 0 | name | 1 |
| TERMINATED | 0 | name | 1 |
fs/init.c init_pivot_root() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 7745655295473090560 |
| PARAM_VALUE | 1 | flags | 3 |
| PARAM_VALUE | 2 | path | 6454471467518377984 |
| PARAM_VALUE | 2 | path->dentry | 0 |
| PARAM_VALUE | 2 | path->mnt | 0 |
| BUF_SIZE | 0 | name | 2 |
| BUF_SIZE | 0 | name | 2 |
| DATA_SOURCE | 0 | name | $1 |
| STR_LEN | 0 | name | 1 |
| STR_LEN | 0 | name | 1 |
| TERMINATED | 0 | name | 1 |
fs/init.c init_stat() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 0-1 |
| PARAM_VALUE | 2 | path | 1001475593823711232 |
| BUF_SIZE | 0 | name | (-1),9,11,15,20,23-27,29,64,3986,4096-4097 |
| BUF_SIZE | 0 | name | (-1),9,11,15,20,23-27,29,64,3986,4096-4097 |
| DATA_SOURCE | 0 | name | $0 |
| STR_LEN | 0 | name | (-1),8,14,62 |
| STR_LEN | 0 | name | (-1),8,14,62 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/init.c init_umount() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 7745655295473090560 |
| PARAM_VALUE | 1 | flags | 64-65 |
| PARAM_VALUE | 2 | path | 4001651778501722112 |
| BUF_SIZE | 0 | name | 2 |
| BUF_SIZE | 0 | name | 2 |
| DATA_SOURCE | 0 | name | $0 |
| STR_LEN | 0 | name | 1 |
| STR_LEN | 0 | name | 1 |
| BIT_INFO | 1 | flags | 0x40,0x41 |
| TERMINATED | 0 | name | 1 |
fs/init.c init_utimes() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 8484816621392793600 |
| DATA_SOURCE | 0 | name | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/server/mgmt/share_config.c share_config_request() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 0 |
| PARAM_VALUE | 2 | path | 4096-ptr_max |
| DATA_SOURCE | 0 | name | r kstrndup |
| LOCK2 | &pool->lock |
fs/nfsd/nfs4recover.c check_for_legacy_methods() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 2102302591179710464 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 8862294053286711296 |
| BUF_SIZE | 0 | name | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &nfsd_mutex |
fs/nfsd/nfs4recover.c nfs4_reset_recoverydir() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| PARAM_VALUE | 0 | *name | 0 |
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 8220717650628915200 |
| BUF_SIZE | 0 | name | 4088 |
| BUF_SIZE | 0 | name | 4088 |
| DATA_SOURCE | 0 | name | $0 |
| USER_PTR | 0 | name | |
| LOCK2 | global &nfsd_mutex |
drivers/mtd/ubi/build.c open_mtd_by_chdev() -> kern_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flags | 1 |
| PARAM_VALUE | 2 | path | 2303448813672669184 |
| BUF_SIZE | 0 | name | 64 |
| BUF_SIZE | 0 | name | 64 |
| DATA_SOURCE | 0 | name | $0 |