Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/compat.c __do_compat_sys_sched_getaffinity() -> compat_put_bitmap()

Type Parameter Key Value
PARAM_VALUE 2 bitmap_size 0-8256
BUF_SIZE 1 mask 1024
CAPPED_DATA 2 bitmap_size 1
DATA_SOURCE 0 umask $2
USER_DATA 0 umask 0-u64max
USER_DATA 2 bitmap_size 0-8248[c]

kernel/compat.c __do_compat_sys_sched_getaffinity() -> compat_put_bitmap()

Type Parameter Key Value
PARAM_VALUE 2 bitmap_size 0-8256
BUF_SIZE 1 mask 1024
CAPPED_DATA 2 bitmap_size 1
DATA_SOURCE 0 umask $2
USER_DATA 0 umask 0-u64max
USER_DATA 2 bitmap_size 0-8248[c]

fs/select.c compat_set_fd_set() -> compat_put_bitmap()

Type Parameter Key Value
PARAM_VALUE 0 umask 1-u64max
PARAM_VALUE 1 mask 4096-ptr_max
PARAM_VALUE 2 bitmap_size 0-s32max,18446744071562067968-u64max
CAPPED_DATA 2 bitmap_size 1
CAPPED_DATA 2 bitmap_size 1
DATA_SOURCE 0 umask $1
DATA_SOURCE 1 mask $2
DATA_SOURCE 2 bitmap_size $0
MEM_ZERO 1 mask
USER_DATA 0 umask 1-u64max
USER_DATA 2 bitmap_size 0-s32max[c]
UNITS 2 bitmap_size unit_long

mm/mempolicy.c copy_nodes_to_user() -> compat_put_bitmap()

Type Parameter Key Value
PARAM_VALUE 0 umask 1-u64max
PARAM_VALUE 2 bitmap_size 1-u64max
BUF_SIZE 1 mask 128
DATA_SOURCE 0 umask $0
DATA_SOURCE 2 bitmap_size $1 [m]
USER_DATA 2 bitmap_size 1-u64max