]> git.baikalelectronics.ru Git - kernel.git/commit
x86: get rid of the insane TIF_ABI_PENDING bit
authorH. Peter Anvin <hpa@zytor.com>
Fri, 29 Jan 2010 06:14:43 +0000 (22:14 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 29 Jan 2010 16:22:01 +0000 (08:22 -0800)
commitd0b6fd01bb64e93779570e9c5e9942196001ac45
tree78b6619e51bb77c2e5350a63b1b11c23a4a113e2
parent0e6c9dfe9a0181d286da8ee871c232625547356e
x86: get rid of the insane TIF_ABI_PENDING bit

Now that the previous commit made it possible to do the personality
setting at the point of no return, we do just that for ELF binaries.
And suddenly all the reasons for that insane TIF_ABI_PENDING bit go
away, and we can just make SET_PERSONALITY() just do the obvious thing
for a 32-bit compat process.

Everything becomes much more straightforward this way.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: stable@kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/x86/ia32/ia32_aout.c
arch/x86/include/asm/elf.h
arch/x86/include/asm/thread_info.h
arch/x86/kernel/process.c
arch/x86/kernel/process_64.c