Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 35 files:

Smatch caller information:

fs/coda/sysctl.c coda_sysctl_clean() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL

drivers/base/firmware_loader/fallback_table.c unregister_firmware_config_sysctl() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

crypto/fips.c crypto_proc_fips_exit() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

fs/cachefiles/error_inject.c cachefiles_unregister_error_injection() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

net/sunrpc/sysctl.c rpc_unregister_sysctl() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL

drivers/parport/procfs.c parport_default_proc_register() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
BUF_SIZE 0 header 88-4216
BUF_SIZE 0 header 88-4216
CAPPED_DATA 0 header->ctl_table_size 1
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

drivers/parport/procfs.c parport_default_proc_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL

drivers/parport/procfs.c parport_device_proc_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &adapter_list_lock
HALF_LOCKED2 global &pi_mutex

drivers/parport/procfs.c parport_proc_register() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
BUF_SIZE 0 header 88-4216
BUF_SIZE 0 header 88-4216
CAPPED_DATA 0 header->ctl_table_size 1
DATA_SOURCE 0 header r register_sysctl_sz
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/parport/procfs.c parport_proc_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/parport/procfs.c parport_proc_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/md.c md_exit() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

drivers/macintosh/mac_hid.c mac_hid_exit() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

fs/ntfs/sysctl.c ntfs_sysctl() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/xe/xe_observation.c xe_observation_sysctl_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

drivers/cdrom/cdrom.c cdrom_sysctl_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

net/sunrpc/xprtsock.c cleanup_socket_xprt() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL

kernel/ucount.c retire_userns_sysctls() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/sysctl_net.c net_sysctl_init() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
BUF_SIZE 0 header 88-4216
BUF_SIZE 0 header 88-4216
CAPPED_DATA 0 header->ctl_table_size 1
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

net/sysctl_net.c unregister_net_sysctl_table() -> unregister_sysctl_table()

Type Parameter Key Value
BUF_SIZE 0 header (-1),88-4216
BUF_SIZE 0 header (-1),88-4216
DATA_SOURCE 0 header $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->mpls.platform_mutex
HALF_LOCKED2 global &pernet_ops_rwsem

fs/ocfs2/stackglue.c ocfs2_stack_glue_exit() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

fs/ocfs2/stackglue.c ocfs2_stack_glue_init() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
BUF_SIZE 0 header 88-4216
BUF_SIZE 0 header 88-4216
CAPPED_DATA 0 header->ctl_table_size 1
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

net/sunrpc/xprtrdma/transport.c xprt_rdma_cleanup() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL

drivers/hv/hv_common.c hv_common_free() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

kernel/pid.c unregister_pidns_sysctls() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_perf.c i915_perf_sysctl_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

drivers/char/ipmi/ipmi_poweroff.c ipmi_poweroff_init() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
BUF_SIZE 0 header 88-4216
BUF_SIZE 0 header 88-4216
CAPPED_DATA 0 header->ctl_table_size 1
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

ipc/ipc_sysctl.c retire_ipc_sysctls() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fuse/sysctl.c fuse_sysctl_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

crypto/af_alg.c af_alg_exit() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

crypto/af_alg.c af_alg_init() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 0,4096-ptr_max
BUF_SIZE 0 header (-1),88-4216
BUF_SIZE 0 header (-1),88-4216
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

fs/lockd/svc.c exit_nlm() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

fs/lockd/svc.c init_nlm() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
BUF_SIZE 0 header 88-4216
BUF_SIZE 0 header 88-4216
CAPPED_DATA 0 header->ctl_table_size 1
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

lib/test_sysctl.c test_sysctl_exit() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 1-u64max
NOCHECK_CALL

lib/test_sysctl.c test_sysctl_run_unregister_nested() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
BUF_SIZE 0 header 88-4216
BUF_SIZE 0 header 88-4216
CAPPED_DATA 0 header->ctl_table_size 1
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_cleanup() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
NOCHECK_CALL

drivers/char/hpet.c hpet_init() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 0,4096-ptr_max
BUF_SIZE 0 header (-1),88-4216
BUF_SIZE 0 header (-1),88-4216
DATA_SOURCE 0 header r register_sysctl_sz
NOCHECK_CALL

drivers/scsi/scsi_sysctl.c scsi_exit_sysctl() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

ipc/mq_sysctl.c retire_mq_sysctls() -> unregister_sysctl_table()

Type Parameter Key Value
PARAM_VALUE 0 header 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_sysctl.c xfs_sysctl_unregister() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

fs/nfs/sysctl.c nfs_unregister_sysctl() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL

fs/nfs/nfs4sysctl.c nfs4_unregister_sysctl() -> unregister_sysctl_table()

Type Parameter Key Value
NOCHECK_CALL