Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 17 files:
- arch/alpha/kernel/srm_env.c
- drivers/nubus/proc.c
- drivers/scsi/megaraid.c, line 4531
- drivers/scsi/sg.c, line 1700
- fs/afs/proc.c
- fs/ext4/sysfs.c, line 651
- fs/f2fs/sysfs.c, line 2107
- fs/jfs/jfs_debug.c, line 77
- fs/netfs/fscache_proc.c, line 46
- fs/netfs/main.c
- fs/nfs/client.c
- fs/proc/generic.c
- fs/xfs/xfs_stats.c
- net/atm/proc.c, line 332
- net/sctp/proc.c, line 396
- net/sctp/protocol.c, line 1429
- net/x25/x25_proc.c
Smatch caller information:
net/atm/proc.c atm_proc_exit() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 6496324481531441152 |
| BUF_SIZE | 0 | name | 4 |
| STR_LEN | 0 | name | 3 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/jfs/jfs_debug.c jfs_proc_clean() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 2699518958681956352 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 7 |
| STR_LEN | 0 | name | 6 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/nfs/client.c nfs_fs_proc_exit() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 6884458222964084736 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 9 |
| STR_LEN | 0 | name | 8 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/nfs/client.c nfs_fs_proc_init() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 6884458222964084736 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 9 |
| STR_LEN | 0 | name | 8 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/nfs/client.c nfs_fs_proc_net_exit() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4823075466162782208 |
| BUF_SIZE | 0 | name | 6 |
| STR_LEN | 0 | name | 5 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/nfs/client.c nfs_fs_proc_net_init() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4823075466162782208 |
| PARAM_VALUE | 1 | parent->nlink | 0-4294967295 |
| BUF_SIZE | 0 | name | 6 |
| STR_LEN | 0 | name | 5 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
drivers/scsi/sg.c exit_sg() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4237601155798851584 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 8 |
| STR_LEN | 0 | name | 7 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
drivers/scsi/megaraid.c megaraid_remove_one() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4096-ptr_max |
| BUF_SIZE | 0 | name | 12 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ext4/sysfs.c ext4_unregister_sysfs() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | name | 32 |
| STR_LEN | 0 | name | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
net/x25/x25_proc.c x25_proc_exit() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 3172678728975790080 |
| BUF_SIZE | 0 | name | 4 |
| STR_LEN | 0 | name | 3 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
net/x25/x25_proc.c x25_proc_init() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 3172678728975790080 |
| PARAM_VALUE | 1 | parent->nlink | 0-4294967295 |
| BUF_SIZE | 0 | name | 4 |
| STR_LEN | 0 | name | 3 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
net/sctp/proc.c sctp_proc_init() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4242474307928203264 |
| PARAM_VALUE | 1 | parent->nlink | 0-4294967295 |
| BUF_SIZE | 0 | name | 5 |
| STR_LEN | 0 | name | 4 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
fs/netfs/main.c netfs_exit() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 5946078345835917312 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 9 |
| STR_LEN | 0 | name | 8 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/netfs/main.c netfs_init() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 5946078345835917312 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 9 |
| STR_LEN | 0 | name | 8 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/netfs/fscache_proc.c fscache_proc_cleanup() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 6907666089684676608 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 11 |
| STR_LEN | 0 | name | 10 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
net/sctp/protocol.c sctp_defaults_exit() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4242474307928203264 |
| BUF_SIZE | 0 | name | 5 |
| STR_LEN | 0 | name | 4 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
fs/afs/proc.c afs_proc_cell_remove() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | name | 9-513 |
| NOCHECK_CALL | |||
| LOCK2 | &net->cells_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct afs_net)->cells_lock |
fs/afs/proc.c afs_proc_cell_setup() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | parent->nlink | 0-4294967295 |
| BUF_SIZE | 0 | name | 9-513 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/f2fs/sysfs.c f2fs_unregister_sysfs() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | name | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/xfs/xfs_stats.c xfs_cleanup_procfs() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 291512060686987264 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 7 |
| STR_LEN | 0 | name | 6 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/xfs/xfs_stats.c xfs_init_procfs() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 291512060686987264 |
| PARAM_VALUE | 1 | parent | 0 |
| BUF_SIZE | 0 | name | 7 |
| STR_LEN | 0 | name | 6 |
| TERMINATED | 0 | name | 1 |
| NOCHECK_CALL |
fs/proc/generic.c proc_remove() -> remove_proc_subtree()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | name | 25-256 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &t->if_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &pktgen_thread_lock |