Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/mempolicy.c mpol_free_shared_policy() -> sp_delete()

Type Parameter Key Value
PARAM_VALUE 0 sp 4096-ptr_max
PARAM_VALUE 0 sp->lock.dep_map->name 0-255
PARAM_VALUE 0 sp->lock.owner_cpu 0
PARAM_VALUE 0 sp->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 sp->root.rb_node 4096-ptr_max
PARAM_VALUE 1 n 4096-ptr_max
DATA_SOURCE 0 sp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &sp->lock
TYPE_LOCK (struct shared_policy)->lock

mm/mempolicy.c shared_policy_replace() -> sp_delete()

Type Parameter Key Value
PARAM_VALUE 0 sp 4096-ptr_max
PARAM_VALUE 0 sp->lock.dep_map->name 0-255
PARAM_VALUE 0 sp->lock.owner_cpu 0
PARAM_VALUE 0 sp->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 1 n 4096-ptr_max
PARAM_VALUE 1 n->start 0-18446744073709551614
CAPPED_DATA 1 n->end 1
CAPPED_DATA 1 n->start 1
DATA_SOURCE 0 sp $0
NOCHECK_CALL
LOCK2 0 &sp->lock
HALF_LOCKED2 &mm->mmap_lock
TYPE_LOCK (struct shared_policy)->lock