X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=kernel%2Fsignal.c;h=b92c3c9f8b9a24529e18eb2a1a1bf75f87840f10;hb=bfab08c097df5f6a60dd07f0f8c78c54e725780b;hp=4980a073237ff45ed28c39b38225c40923da0848;hpb=64e47488c913ac704d465a6af86a26786d1412a5;p=mirror_ubuntu-artful-kernel.git diff --git a/kernel/signal.c b/kernel/signal.c index 4980a073237f..b92c3c9f8b9a 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -2221,8 +2221,7 @@ sys_rt_sigtimedwait(const sigset_t __user *uthese, recalc_sigpending(); spin_unlock_irq(¤t->sighand->siglock); - current->state = TASK_INTERRUPTIBLE; - timeout = schedule_timeout(timeout); + timeout = schedule_timeout_interruptible(timeout); try_to_freeze(); spin_lock_irq(¤t->sighand->siglock);