]> git.baikalelectronics.ru Git - kernel.git/commit
x86: get rid of TIF_IRET hackery
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 2 Aug 2012 18:12:06 +0000 (22:12 +0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 20 Sep 2012 13:50:17 +0000 (09:50 -0400)
commit81a92402c7b66811ca968a7a06af9ced2e9d37a6
tree91011050463a05f2950ccf12a1c2a7287bbae1a5
parentbbbeff758565e9328e17d881a4887d997750d6c3
x86: get rid of TIF_IRET hackery

TIF_NOTIFY_RESUME will work in precisely the same way; all that
is achieved by TIF_IRET is appearing that there's some work to be
done, so we end up on the iret exit path.  Just use NOTIFY_RESUME.
And for execve() do that in 32bit start_thread(), not sys_execve()
itself.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/x86/include/asm/thread_info.h
arch/x86/kernel/process.c
arch/x86/kernel/process_32.c
arch/x86/kernel/signal.c
arch/x86/kernel/vm86_32.c