Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/ksm.c free_stable_node_chain() -> free_stable_node()

Type Parameter Key Value
PARAM_VALUE 0 stable_node 4096-ptr_max
PARAM_VALUE 0 stable_node->node.rb_left 0,4096-ptr_max
PARAM_VALUE 0 stable_node->node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 stable_node->rmap_hlist_len (-1024)
CAPPED_DATA 0 &stable_node->node 1
DATA_SOURCE 0 stable_node $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 stable_node unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &ksm_thread_mutex

mm/ksm.c remove_node_from_stable_tree() -> free_stable_node()

Type Parameter Key Value
PARAM_VALUE 0 stable_node 4096-ptr_max
PARAM_VALUE 0 stable_node->head 0,5915860868013473792
PARAM_VALUE 0 stable_node->hlist_dup->next->pprev 1-u64max
PARAM_VALUE 0 stable_node->node.rb_left 0,4096-ptr_max
PARAM_VALUE 0 stable_node->node.rb_right 0,4096-ptr_max
DATA_SOURCE 0 stable_node $0
BIT_INFO 0 stable_node->head 0x0,0x52195c1daa93c000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 stable_node unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &ksm_thread_mutex

mm/ksm.c stable_node_dup() -> free_stable_node()

Type Parameter Key Value
PARAM_VALUE 0 stable_node 4096-ptr_max
PARAM_VALUE 0 stable_node->hlist.first 4096-ptr_max
PARAM_VALUE 0 stable_node->hlist.first->next 0
PARAM_VALUE 0 stable_node->node.rb_left 0,4096-ptr_max
PARAM_VALUE 0 stable_node->node.rb_left->__rb_parent_color 4096-18446744073709547521
PARAM_VALUE 0 stable_node->node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 stable_node->node.rb_right->__rb_parent_color 4096-18446744073709547521
PARAM_VALUE 0 stable_node->rmap_hlist_len (-1024)
CAPPED_DATA 0 &stable_node->node 1
NOCHECK_CALL
LOCK2 global &ksm_thread_mutex

mm/ksm.c stable_tree_insert() -> free_stable_node()

Type Parameter Key Value
PARAM_VALUE 0 stable_node 4096-ptr_max
PARAM_VALUE 0 stable_node->chain_prune_time 0-12384898975264768,9223396226110586880-u64max
PARAM_VALUE 0 stable_node->kpfn 0-12384898975264768,9223396226110586880-u64max
PARAM_VALUE 0 stable_node->nid 0-1023
PARAM_VALUE 0 stable_node->rmap_hlist_len 0
DATA_SOURCE 0 stable_node r alloc_stable_node
NOCHECK_CALL
LOCK2 global &ksm_thread_mutex