Skip to content
Commit 6344d13e authored by James Morse's avatar James Morse
Browse files

arm64: entry.S: move enable_step_tsk into kernel_exit



enable_step_tsk may enable single-step, so needs to mask debug
exceptions to prevent us from single-stepping kernel_exit.  This
should be the callers problem.

Earlier cleanup (2a283070) moved disable_step_tsk into kernel_entry.
enable_step_tsk has two callers, both immediatly before kernel_exit 0.
Move the macro call into kernel_exit after local_mask_daif.

enable_step_tsk is now only called with debug exceptions masked.
This was the last user of disable_dbg, remove it.

Signed-off-by: James Morse's avatarJames Morse <james.morse@arm.com>
parent 5b840464
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment