]> git.baikalelectronics.ru Git - kernel.git/commit
x32: Make sure TS_COMPAT is cleared for x32 tasks
authorBobby Powers <bobbypowers@gmail.com>
Sun, 26 Feb 2012 04:25:38 +0000 (23:25 -0500)
committerH. Peter Anvin <hpa@zytor.com>
Sun, 26 Feb 2012 04:42:18 +0000 (20:42 -0800)
commit48c75381c19499a61f771fa63a52b6bf29d36219
tree38e95ae1b9dae5b4149dd4fa0df42a7abed4e758
parent0c3c53d3accbeedce989645dfea98d38734e6aa8
x32: Make sure TS_COMPAT is cleared for x32 tasks

If a process has a non-x32 ia32 personality and changes to x32, the
process would keep its TS_COMPAT flag. x32 uses the presence of the
x32 flag on a syscall to determine compat status, so make sure
TS_COMPAT is cleared.

Signed-off-by: Bobby Powers <bobbypowers@gmail.com>
Link: http://lkml.kernel.org/r/1330230338-25077-1-git-send-email-bobbypowers@gmail.com
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
arch/x86/kernel/process_64.c