Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

security/landlock/syscalls.c __do_sys_landlock_create_ruleset() -> landlock_put_ruleset()

Type Parameter Key Value
PARAM_VALUE 0 ruleset 4096-ptr_max
PARAM_VALUE 0 ruleset->lock.dep_map->name 0-255
PARAM_VALUE 0 ruleset->lock.first_waiter 0
PARAM_VALUE 0 ruleset->lock.magic 4096-ptr_max
PARAM_VALUE 0 ruleset->lock.osq.tail.counter 0
PARAM_VALUE 0 ruleset->lock.owner.counter 0
PARAM_VALUE 0 ruleset->num_layers 1
PARAM_VALUE 0 ruleset->usage.refs.counter 1
BUF_SIZE 0 ruleset 196-256
BUF_SIZE 0 ruleset 196-256
DATA_SOURCE 0 ruleset r landlock_create_ruleset
NOCHECK_CALL
USER_DATA 0 ruleset->quiet_masks.fs 0-131071
USER_DATA 0 ruleset->quiet_masks.net 0-15
USER_DATA 0 ruleset->quiet_masks.scope 0-3

security/landlock/syscalls.c __do_sys_landlock_create_ruleset() -> landlock_put_ruleset()

Type Parameter Key Value
PARAM_VALUE 0 ruleset 4096-ptr_max
PARAM_VALUE 0 ruleset->lock.dep_map->name 0-255
PARAM_VALUE 0 ruleset->lock.first_waiter 0
PARAM_VALUE 0 ruleset->lock.magic 4096-ptr_max
PARAM_VALUE 0 ruleset->lock.osq.tail.counter 0
PARAM_VALUE 0 ruleset->lock.owner.counter 0
PARAM_VALUE 0 ruleset->num_layers 1
PARAM_VALUE 0 ruleset->usage.refs.counter 1
BUF_SIZE 0 ruleset 196-256
BUF_SIZE 0 ruleset 196-256
DATA_SOURCE 0 ruleset r landlock_create_ruleset
NOCHECK_CALL
USER_DATA 0 ruleset->quiet_masks.fs 0-131071
USER_DATA 0 ruleset->quiet_masks.net 0-15
USER_DATA 0 ruleset->quiet_masks.scope 0-3

security/landlock/syscalls.c __free_landlock_put_ruleset() -> landlock_put_ruleset()

Type Parameter Key Value
PARAM_VALUE 0 ruleset 1-ptr_max
BIT_INFO 0 ruleset 0x0,0x7fffffffffffffff
BIT_INFO 0 ruleset 0x0,0x7fffffffffffffff
NOCHECK_CALL

security/landlock/syscalls.c fop_ruleset_release() -> landlock_put_ruleset()

Type Parameter Key Value
BUF_SIZE 0 ruleset (-1),26
BUF_SIZE 0 ruleset (-1),26
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL