Restartable sequences: x86 32/64 architecture support
[deliverable/linux.git] / arch / x86 / kernel / signal.c
index 04cb3212db2d1d6e0e3263cef736121e6b0ad0d6..d7252b5dad5ccc8d9011ad76ac1c2d9e9b85986c 100644 (file)
@@ -683,6 +683,12 @@ setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs)
        sigset_t *set = sigmask_to_save();
        compat_sigset_t *cset = (compat_sigset_t *) set;
 
+       /*
+        * Increment event counter and perform fixup for the pre-signal
+        * frame.
+        */
+       rseq_signal_deliver(regs);
+
        /* Set up the stack frame */
        if (is_ia32_frame()) {
                if (ksig->ka.sa.sa_flags & SA_SIGINFO)
This page took 0.024641 seconds and 5 git commands to generate.