]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
arch/tile: move user_exit() to early kernel entry sequence
authorChris Metcalf <cmetcalf@ezchip.com>
Wed, 23 Dec 2015 22:13:04 +0000 (17:13 -0500)
committerChris Metcalf <cmetcalf@ezchip.com>
Mon, 18 Jan 2016 19:49:30 +0000 (14:49 -0500)
commit1bb50cad45f4a3fb9a339006d76efc50f70eed5b
tree91e00be5d5852acdb7c5c9ba9707b9f7926e6bc6
parent9ce815ed50bbc518526106071f395deacaf94ad7
arch/tile: move user_exit() to early kernel entry sequence

This ensures that we always notify context tracking that we
have exited from user space no matter how we enter the kernel.
It is similar to how arm64 handles context tracking, for example.

This allows the removal of all the exception_enter() calls that
were added in commit 49e4e15619cd ("tile: support CONTEXT_TRACKING and
thus NOHZ_FULL").

Signed-off-by: Chris Metcalf <cmetcalf@ezchip.com>
arch/tile/kernel/intvec_32.S
arch/tile/kernel/intvec_64.S
arch/tile/kernel/ptrace.c
arch/tile/kernel/single_step.c
arch/tile/kernel/traps.c
arch/tile/kernel/unaligned.c
arch/tile/mm/fault.c