Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/memory-failure.c add_to_kill_anon_file() -> __add_to_kill()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 2 vma 4096-ptr_max
PARAM_VALUE 3 to_kill 2297114006930116608,4743129887116365824,7092500858019938304
PARAM_VALUE 3 to_kill->next 2297114006930116608,4743129887116365824,7092500858019938304
PARAM_VALUE 4 addr 0-18446744073709551601,18446744073709551603-u64max
BUF_SIZE 3 to_kill->next 16
BUF_SIZE 3 to_kill->prev (-1),16
CAPPED_DATA 0 tsk->mm 1
CAPPED_DATA 2 vma->vm_mm 1
DATA_SOURCE 0 tsk $0
DATA_SOURCE 1 p $1
DATA_SOURCE 2 vma $2
DATA_SOURCE 3 to_kill $3
DATA_SOURCE 4 addr $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 p unit_page
UNITS 2 vma unit_byte
LOCK2 global &mf_mutex
LOCK2 rcu_read
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &mapping->i_mmap_rwsem
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

mm/memory-failure.c add_to_kill_fsdax() -> __add_to_kill()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 p 1-u64max
PARAM_VALUE 2 vma 4096-ptr_max
PARAM_VALUE 3 to_kill 1945036542389526528
PARAM_VALUE 3 to_kill->next 1945036542389526528
CAPPED_DATA 0 tsk->mm 1
CAPPED_DATA 2 vma->vm_mm 1
DATA_SOURCE 0 tsk $0
DATA_SOURCE 1 p $1
DATA_SOURCE 2 vma $2
DATA_SOURCE 3 to_kill $3
DATA_SOURCE 4 addr r vma_filebacked_address
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 vma->vm_start
LOCK2 &mapping->i_mmap_rwsem
LOCK2 rcu_read
TYPE_LOCK (struct address_space)->i_mmap_rwsem

mm/memory-failure.c add_to_kill_ksm() -> __add_to_kill()

Type Parameter Key Value
PARAM_VALUE 0 tsk 4096-ptr_max
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 2 vma 4096-ptr_max
PARAM_VALUE 3 to_kill 2297114006930116608,4743129887116365824,7092500858019938304
PARAM_VALUE 3 to_kill->next 2297114006930116608,4743129887116365824,7092500858019938304
PARAM_VALUE 4 addr 0,4096-u64max
BUF_SIZE 3 to_kill->next 16
BUF_SIZE 3 to_kill->prev (-1),16
CAPPED_DATA 0 tsk 1
CAPPED_DATA 0 tsk->mm 1
CAPPED_DATA 2 vma->vm_mm 1
CAPPED_DATA 3 to_kill 1
DATA_SOURCE 0 tsk $0
DATA_SOURCE 1 p $1
DATA_SOURCE 2 vma $2
DATA_SOURCE 3 to_kill $3
DATA_SOURCE 4 addr $4
BIT_INFO 4 addr 0x0,0xfffffffffffff000
BIT_INFO 4 addr 0x0,0xfffffffffffff000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 p unit_page
UNITS 2 vma unit_byte
LOCK2 &av->root->rwsem
LOCK2 global &mf_mutex
LOCK2 rcu_read
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct anon_vma)->rwsem