| .. | .. |
|---|
| 1333 | 1333 | SYM_CODE_END(asm_exc_nmi) |
|---|
| 1334 | 1334 | |
|---|
| 1335 | 1335 | .pushsection .text, "ax" |
|---|
| 1336 | | -SYM_CODE_START(rewind_stack_do_exit) |
|---|
| 1336 | +SYM_CODE_START(rewind_stack_and_make_dead) |
|---|
| 1337 | 1337 | /* Prevent any naive code from trying to unwind to our caller. */ |
|---|
| 1338 | 1338 | xorl %ebp, %ebp |
|---|
| 1339 | 1339 | |
|---|
| 1340 | 1340 | movl PER_CPU_VAR(cpu_current_top_of_stack), %esi |
|---|
| 1341 | 1341 | leal -TOP_OF_KERNEL_STACK_PADDING-PTREGS_SIZE(%esi), %esp |
|---|
| 1342 | 1342 | |
|---|
| 1343 | | - call do_exit |
|---|
| 1343 | + call make_task_dead |
|---|
| 1344 | 1344 | 1: jmp 1b |
|---|
| 1345 | | -SYM_CODE_END(rewind_stack_do_exit) |
|---|
| 1345 | +SYM_CODE_END(rewind_stack_and_make_dead) |
|---|
| 1346 | 1346 | .popsection |
|---|