]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - kernel/time/itimer.c
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / kernel / time / itimer.c
index 1d5c7204ddc97bce881431b399e58741961c6391..184de6751180e84dfdacff4ce50a41d212b52e4b 100644 (file)
@@ -213,6 +213,7 @@ again:
                /* We are sharing ->siglock with it_real_fn() */
                if (hrtimer_try_to_cancel(timer) < 0) {
                        spin_unlock_irq(&tsk->sighand->siglock);
+                       hrtimer_wait_for_timer(&tsk->signal->real_timer);
                        goto again;
                }
                expires = timeval_to_ktime(value->it_value);