Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/sysctl.c do_proc_vec() -> proc_put_long()

Type Parameter Key Value
PARAM_VALUE 1 size 5314014211877720064
PARAM_VALUE 3 neg 0
NOSPEC 1 *size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *size 1-4194303,18446744073709551597-u64max
USER_PTR 1 size

kernel/sysctl.c proc_do_large_bitmap() -> proc_put_long()

Type Parameter Key Value
PARAM_VALUE 1 size 1412058177482788864
PARAM_VALUE 1 *size 1-4194303
PARAM_VALUE 2 val 0-64
PARAM_VALUE 3 neg 0
CAPPED_DATA 2 val 1
CAPPED_DATA 2 val 1
DATA_SOURCE 2 val r find_next_bit
NOSPEC 1 *size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *size 1-4194303[c]
UNITS 2 val unit_byte
USER_PTR 1 size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &watchdog_mutex

kernel/sysctl.c proc_do_large_bitmap() -> proc_put_long()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 0 *buf 4097-18446744073709547521
PARAM_VALUE 1 size 1412058177482788864
PARAM_VALUE 1 *size 1-4194302
PARAM_VALUE 2 val 0-63
PARAM_VALUE 3 neg 0
CAPPED_DATA 2 val 1
CAPPED_DATA 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 val unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &watchdog_mutex