Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/video/fbdev/uvesafb.c uvesafb_helper_start() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 5134491549758857216
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 2
BUF_SIZE 0 path 4096
BUF_SIZE 1 argv 16
BUF_SIZE 2 envp 24
RX_PATH
TASK_NOT_RUNNING

fs/nfsd/nfs4layouts.c nfsd4_cb_layout_fail() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 8357236635564003328
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 2
BUF_SIZE 0 path 25
BUF_SIZE 1 argv 64
BUF_SIZE 2 envp 32
STR_LEN 0 path 24
TERMINATED 0 path 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/block/drbd/drbd_nl.c conn_khelper() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 5261186223044894720
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 2
BUF_SIZE 0 path 80
BUF_SIZE 1 argv 32
BUF_SIZE 2 envp 48
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 device->state_mutex

drivers/block/drbd/drbd_nl.c drbd_khelper() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 5261186223044894720
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 2
BUF_SIZE 0 path 80
BUF_SIZE 1 argv 32
BUF_SIZE 2 envp 48

fs/ocfs2/stackglue.c ocfs2_leave_group() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 1623262975948611584
PARAM_VALUE 0 *path 0
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 2
BUF_SIZE 1 argv 40
BUF_SIZE 2 envp 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

arch/x86/kernel/cpu/mce/dev-mcelog.c mce_do_trigger() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 4603979010091749376
PARAM_VALUE 1 argv 5873625196918521856
PARAM_VALUE 2 envp 0
PARAM_VALUE 3 wait 0
BUF_SIZE 0 path 128
BUF_SIZE 1 argv 16
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

kernel/reboot.c run_cmd() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 1
BUF_SIZE 2 envp 24
DATA_SOURCE 1 argv r argv_split
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup-v1.c cgroup1_release_agent() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 1
BUF_SIZE 1 argv 24
BUF_SIZE 2 envp 24
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/bridge/br_stp_if.c br_stp_call_user() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 6167174092186877952
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 2
BUF_SIZE 0 path 17
BUF_SIZE 1 argv 32
STR_LEN 0 path 16
TERMINATED 0 path 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex

fs/nfs/cache_lib.c nfs_cache_upcall() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 3125970853386911744
PARAM_VALUE 0 *path 0
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 1
BUF_SIZE 1 argv 32
BUF_SIZE 2 envp 32
RX_PATH
TASK_NOT_RUNNING

drivers/greybus/svc_watchdog.c greybus_reset() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 6146476505994776576
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 1
BUF_SIZE 0 path 18
BUF_SIZE 1 argv 24
BUF_SIZE 2 envp 24
STR_LEN 0 path 17
TERMINATED 0 path 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/nfsd/nfs4recover.c nfsd4_umh_cltrack_upcall() -> call_usermodehelper()

Type Parameter Key Value
PARAM_VALUE 0 path 5671267960675655680
PARAM_VALUE 0 *path 0
PARAM_VALUE 1 argv 4096-ptr_max
PARAM_VALUE 2 envp 4096-ptr_max
PARAM_VALUE 3 wait 2
BUF_SIZE 1 argv 32
BUF_SIZE 2 envp 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &nfsd_mutex