Defined in 1 files as a member:
Defined in 2 files as a function:
- include/linux/sched/task_stack.h, line 28 (as a function)
- include/linux/sched/task_stack.h, line 56 (as a function)
Referenced in 8 files:
- arch/arm/kernel/traps.c
- arch/powerpc/include/asm/livepatch.h, line 17
- drivers/md/dm-vdo/indexer/radix-sort.c
- include/linux/kstack_erase.h, line 29
- include/linux/sched/task_stack.h, line 87
- kernel/exit.c
- kernel/fork.c, line 911
- mm/kasan/report_generic.c, line 309
Smatch caller information:
kernel/exit.c stack_not_used() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | task | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | task | unit_byte |
| HALF_LOCKED2 | global &system_transition_mutex |
kernel/exit.c stack_not_used() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| DATA_SOURCE | 0 | task | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | task | unit_byte |
| HALF_LOCKED2 | global &system_transition_mutex |
kernel/fork.c set_task_stack_end_magic() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| DATA_SOURCE | 0 | task | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/mm/fault.c page_fault_oops() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/kasan/report_generic.c get_address_stack_frame_info() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &report_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq_flags |
kernel/trace/trace_stack.c check_stack() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| LOCK2 | flags |
kernel/sched/core.c __might_resched() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|
kernel/sched/core.c schedule_debug() -> end_of_stack()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | task | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | task | unit_byte |