Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

security/keys/keyctl.c post_watch_notification() -> __post_watch_notification()

Type Parameter Key Value
PARAM_VALUE 0 wlist 1-u64max
PARAM_VALUE 1 n 4331913083947270144
PARAM_VALUE 1 n->info 16
PARAM_VALUE 1 n->subtype 7
PARAM_VALUE 1 n->type 1
DATA_SOURCE 0 wlist $0
DATA_SOURCE 1 n $1
DATA_SOURCE 2 cred $2
DATA_SOURCE 3 id $3
BIT_INFO 3 id 0x0,0x7fffffff
BIT_INFO 3 id 0x0,0x7fffffff
NOCHECK_CALL
HALF_LOCKED2 &key->sem

security/keys/key.c post_watch_notification() -> __post_watch_notification()

Type Parameter Key Value
PARAM_VALUE 0 wlist 1-u64max
PARAM_VALUE 1 n 1555769038568402944
PARAM_VALUE 1 n->info 16
PARAM_VALUE 1 n->subtype 0-1,5-6
PARAM_VALUE 1 n->type 1
DATA_SOURCE 0 wlist $0
DATA_SOURCE 1 n $1
DATA_SOURCE 2 cred $2
DATA_SOURCE 3 id $3
BIT_INFO 3 id 0x0,0x7fffffff
BIT_INFO 3 id 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &key->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 global &key_types_sem

security/keys/keyring.c post_watch_notification() -> __post_watch_notification()

Type Parameter Key Value
PARAM_VALUE 0 wlist 1-u64max
PARAM_VALUE 1 n 655853451454664704
PARAM_VALUE 1 n->info 16
PARAM_VALUE 1 n->subtype 2-4,7
PARAM_VALUE 1 n->type 1
DATA_SOURCE 0 wlist $0
DATA_SOURCE 1 n $1
DATA_SOURCE 2 cred $2
DATA_SOURCE 3 id $3
BIT_INFO 3 id 0x0,0x7fffffff
BIT_INFO 3 id 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &key->sem
HALF_LOCKED2 global &keyring_serialise_restrict_sem