]> xenbits.xensource.com Git - xenclient/kernel.git/commit
x86_64: Add TIF_RESTORE_SIGMASK (from upstream Linux)
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 9 Jan 2008 22:12:04 +0000 (22:12 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 9 Jan 2008 22:12:04 +0000 (22:12 +0000)
commit651285de921e3fe5d4524cd0828fa46788de2a08
tree315e2bd4565e5ca2824c61bf6249cbb1443cc1f4
parent14451625450e76da8f4bb6155dc0ad6c305fff14
x86_64: Add TIF_RESTORE_SIGMASK (from upstream Linux)

We need TIF_RESTORE_SIGMASK in order to support ppoll() and pselect()
system calls. This patch originally came from Andi, and was based
heavily on David Howells' implementation of same on i386. I fixed a
typo which was causing do_signal() to use the wrong signal mask.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Andi Kleen <ak@suse.de>
arch/x86_64/ia32/ia32_signal.c
arch/x86_64/kernel/signal.c
include/asm-x86_64/signal.h
include/asm-x86_64/thread_info.h
include/asm-x86_64/unistd.h