Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/swapfile.c __do_sys_swapoff() -> clear_current_oom_origin()

Type Parameter Key Value
CAPABLE 0 21
NOCHECK_CALL

mm/swapfile.c __do_sys_swapoff() -> clear_current_oom_origin()

Type Parameter Key Value
CAPABLE 0 21
NOCHECK_CALL

mm/ksm.c run_store() -> clear_current_oom_origin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &ksm_thread_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/trace/ring_buffer.c __rb_allocate_pages() -> clear_current_oom_origin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 _T->lock

kernel/trace/ring_buffer.c __rb_allocate_pages() -> clear_current_oom_origin()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 _T->lock