Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 20 files:

Smatch caller information:

kernel/kprobes.c kprobe_register_module_notifier() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 7173733750922317824

kernel/tracepoint.c init_tracepoints() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 8318076904964517888

kernel/jump_label.c jump_label_init_module() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 1488318640001392640

lib/error-inject.c module_ei_init() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 6870732521195655168

kernel/trace/trace_fprobe.c init_fprobe_trace_early() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 5877386729292660736

kernel/debug/debug_core.c kgdb_register_callbacks() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 4333190691325018112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &console_mutex

kernel/gcov/base.c gcov_init() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 2746360343792488448

lib/kunit/test.c kunit_init() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 5911628270674231296

kernel/rcu/srcutree.c init_srcu_module_notifier() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 458853463466610688

kernel/trace/trace_printk.c init_trace_printk() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 307711840013791232

kernel/static_call_inline.c static_call_init() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 2158618088140623872
NOCHECK_CALL
LOCK2 irq

kernel/trace/trace.c tracer_init_tracefs_work_func() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 3154622711545790464
NOCHECK_CALL

kernel/trace/fprobe.c init_fprobe_module() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 7562377101217951744

kernel/trace/trace_events.c event_trace_init() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 6368673981070188544

kernel/printk/index.c pi_setup_module_notifier() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 6439057683628052480
NOCHECK_CALL

kernel/trace/bpf_trace.c bpf_event_init() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 3428349304028012544
NOCHECK_CALL

lib/dynamic_debug.c dynamic_debug_init() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 5289512733792698368

kernel/trace/trace_kprobe.c trace_kprobe_register_module_notifier() -> register_module_notifier()

Type Parameter Key Value
PARAM_VALUE 0 nb 4795688396865601536