Searched hist:ab99c733ae73cce31f2a2434f7099564e5a73d95 (Results 1 – 4 of 4) sorted by relevance
/linux/arch/sh/kernel/ |
H A D | entry-common.S | diff 5e071e2b4b82599f07cce5e1d2d272feb462950c Tue Sep 18 10:04:37 CEST 2012 Al Viro <viro@zeniv.linux.org.uk> sh: Fix up TIF_NOTIFY_RESUME sans TIF_SIGPENDING handling.
As Al notes, we missed a TIF_NOTIFY_RESUME check which caused any handlers without TIF_SIGPENDING also set to skip the notification:
Looks like while it is in the relevant masks *and* checked in do_notify_resume() both on 32bit and 64bit variants since commit ab99c733ae73cce31f2a2434f7099564e5a73d95 ("sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME.") they are actually *not* reached without simulataneous SIGPENDING, since the actual glue in the callers had not been updated back then and still checks for _TIF_SIGPENDING alone when deciding whether to hit do_notify_resume() or not.
Reported-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Tested-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org> diff ab99c733ae73cce31f2a2434f7099564e5a73d95 Wed Jul 30 12:55:30 CEST 2008 Paul Mundt <lethal@linux-sh.org> sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME.
This follows the changes in commits:
7d6d637dac2050f30a1b57b0a3dc5de4a10616ba 4f72c4279eab1e5f3ed1ac4e55d4527617582392
on powerpc. Adding in TIF_NOTIFY_RESUME, and cleaning up the syscall tracing to be more generic. This is an incremental step to turning on tracehook, as well as unifying more of the ptrace and signal code across the 32/64 split.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
H A D | ptrace_32.c | diff ab99c733ae73cce31f2a2434f7099564e5a73d95 Wed Jul 30 12:55:30 CEST 2008 Paul Mundt <lethal@linux-sh.org> sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME.
This follows the changes in commits:
7d6d637dac2050f30a1b57b0a3dc5de4a10616ba 4f72c4279eab1e5f3ed1ac4e55d4527617582392
on powerpc. Adding in TIF_NOTIFY_RESUME, and cleaning up the syscall tracing to be more generic. This is an incremental step to turning on tracehook, as well as unifying more of the ptrace and signal code across the 32/64 split.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
H A D | signal_32.c | diff ab99c733ae73cce31f2a2434f7099564e5a73d95 Wed Jul 30 12:55:30 CEST 2008 Paul Mundt <lethal@linux-sh.org> sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME.
This follows the changes in commits:
7d6d637dac2050f30a1b57b0a3dc5de4a10616ba 4f72c4279eab1e5f3ed1ac4e55d4527617582392
on powerpc. Adding in TIF_NOTIFY_RESUME, and cleaning up the syscall tracing to be more generic. This is an incremental step to turning on tracehook, as well as unifying more of the ptrace and signal code across the 32/64 split.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
/linux/arch/sh/include/asm/ |
H A D | thread_info.h | diff ab99c733ae73cce31f2a2434f7099564e5a73d95 Wed Jul 30 12:55:30 CEST 2008 Paul Mundt <lethal@linux-sh.org> sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME.
This follows the changes in commits:
7d6d637dac2050f30a1b57b0a3dc5de4a10616ba 4f72c4279eab1e5f3ed1ac4e55d4527617582392
on powerpc. Adding in TIF_NOTIFY_RESUME, and cleaning up the syscall tracing to be more generic. This is an incremental step to turning on tracehook, as well as unifying more of the ptrace and signal code across the 32/64 split.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|