Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/user_namespace.c map_write() -> new_idmap_permitted()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->f_op 4096-ptr_max
PARAM_VALUE 0 file->f_op->write 1-u64max
PARAM_VALUE 0 file->private_data 4096-ptr_max
PARAM_VALUE 2 cap_setid (-1),6-7
PARAM_VALUE 3 new_map 577916839718649856
PARAM_VALUE 3 new_map->nr_extents 1-2
BUF_SIZE 1 ns s32min-(-2),1-s32max
BUF_SIZE 1 ns s32min-(-2),1-s32max
DATA_SOURCE 0 file $0
DATA_SOURCE 2 cap_setid $4
BIT_INFO 0 file->f_mode 0x40002,0xffffffffffffffff
HARD_MAX 2 cap_setid 7
MEM_ZERO 3 new_map
UNITS 1 ns unit_array_size
LOCK2 global &userns_state_mutex