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)
commite76623d69408d0bd66a296c6ee5eae1b17a6adfc
tree91011050463a05f2950ccf12a1c2a7287bbae1a5
parentc46de2263f42fb4bbde411b9126f471e9343cb22
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