Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

kernel/panic.c __warn() -> check_panic_on_warn()

Type Parameter Key Value
PARAM_VALUE 0 origin 2186224515951689728
BUF_SIZE 0 origin 7
STR_LEN 0 origin 6
TERMINATED 0 origin 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/kfence/report.c kfence_report_error() -> check_panic_on_warn()

Type Parameter Key Value
PARAM_VALUE 0 origin 3218811427154534400
BUF_SIZE 0 origin 7
STR_LEN 0 origin 6
TERMINATED 0 origin 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &meta->lock
HALF_LOCKED2 flags

mm/kasan/report.c end_report() -> check_panic_on_warn()

Type Parameter Key Value
PARAM_VALUE 0 origin 1631128045530095616
BUF_SIZE 0 origin 6
STR_LEN 0 origin 5
TERMINATED 0 origin 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

lib/ubsan.c ubsan_epilogue() -> check_panic_on_warn()

Type Parameter Key Value
PARAM_VALUE 0 origin 5582373568500600832
BUF_SIZE 0 origin 6
STR_LEN 0 origin 5
TERMINATED 0 origin 1
NOCHECK_CALL

kernel/sched/core.c __schedule_bug() -> check_panic_on_warn()

Type Parameter Key Value
PARAM_VALUE 0 origin 586505818928529408
BUF_SIZE 0 origin 24
STR_LEN 0 origin 23
TERMINATED 0 origin 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL