]> git.karo-electronics.de Git - karo-tx-linux.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, 6 Sep 2012 17:57:24 +0000 (13:57 -0400)
commit2093c0f7e83342465a79b32135dc894ead152e80
treea4d697faa166daca6b24df734015fbaf6e812d47
parenta3cc6f641fb99df91fc42655d24cbf658b4123f7
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