diff options
Diffstat (limited to 'arch/x86/kernel/signal_32.c')
-rw-r--r-- | arch/x86/kernel/signal_32.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/x86/kernel/signal_32.c b/arch/x86/kernel/signal_32.c index 22aae1683c14..4445d26efd47 100644 --- a/arch/x86/kernel/signal_32.c +++ b/arch/x86/kernel/signal_32.c | |||
@@ -663,5 +663,10 @@ do_notify_resume(struct pt_regs *regs, void *unused, __u32 thread_info_flags) | |||
663 | if (thread_info_flags & _TIF_SIGPENDING) | 663 | if (thread_info_flags & _TIF_SIGPENDING) |
664 | do_signal(regs); | 664 | do_signal(regs); |
665 | 665 | ||
666 | if (thread_info_flags & _TIF_NOTIFY_RESUME) { | ||
667 | clear_thread_flag(TIF_NOTIFY_RESUME); | ||
668 | tracehook_notify_resume(regs); | ||
669 | } | ||
670 | |||
666 | clear_thread_flag(TIF_IRET); | 671 | clear_thread_flag(TIF_IRET); |
667 | } | 672 | } |