KEYS: Extend TIF_NOTIFY_RESUME to (almost) all architectures [try #6]
Implement TIF_NOTIFY_RESUME for most of those architectures in which isn't yet available, and, whilst we're at it, have it call the appropriate tracehook. After this patch, blackfin, m68k* and xtensa still lack support and need alteration of assembly code to make it work. Resume notification can then be used (by a later patch) to install a new session keyring on the parent of a process. Signed-off-by:David Howells <dhowells@redhat.com> Acked-by:
Russell King <rmk+kernel@arm.linux.org.uk> cc: linux-arch@vger.kernel.org Signed-off-by:
James Morris <jmorris@namei.org>
Showing
- arch/alpha/include/asm/thread_info.h 4 additions, 1 deletionarch/alpha/include/asm/thread_info.h
- arch/alpha/kernel/signal.c 5 additions, 0 deletionsarch/alpha/kernel/signal.c
- arch/arm/include/asm/thread_info.h 3 additions, 0 deletionsarch/arm/include/asm/thread_info.h
- arch/arm/kernel/entry-common.S 1 addition, 1 deletionarch/arm/kernel/entry-common.S
- arch/arm/kernel/signal.c 5 additions, 0 deletionsarch/arm/kernel/signal.c
- arch/avr32/include/asm/thread_info.h 5 additions, 1 deletionarch/avr32/include/asm/thread_info.h
- arch/avr32/kernel/entry-avr32b.S 1 addition, 1 deletionarch/avr32/kernel/entry-avr32b.S
- arch/avr32/kernel/signal.c 5 additions, 0 deletionsarch/avr32/kernel/signal.c
- arch/cris/kernel/ptrace.c 5 additions, 0 deletionsarch/cris/kernel/ptrace.c
- arch/h8300/include/asm/thread_info.h 2 additions, 0 deletionsarch/h8300/include/asm/thread_info.h
- arch/h8300/kernel/signal.c 5 additions, 0 deletionsarch/h8300/kernel/signal.c
- arch/m32r/include/asm/thread_info.h 2 additions, 0 deletionsarch/m32r/include/asm/thread_info.h
- arch/m32r/kernel/signal.c 5 additions, 0 deletionsarch/m32r/kernel/signal.c
- arch/mips/include/asm/thread_info.h 2 additions, 0 deletionsarch/mips/include/asm/thread_info.h
- arch/mips/kernel/signal.c 5 additions, 0 deletionsarch/mips/kernel/signal.c
- arch/parisc/include/asm/thread_info.h 3 additions, 1 deletionarch/parisc/include/asm/thread_info.h
- arch/parisc/kernel/entry.S 1 addition, 1 deletionarch/parisc/kernel/entry.S
- arch/parisc/kernel/signal.c 5 additions, 0 deletionsarch/parisc/kernel/signal.c
Loading
Please register or sign in to comment