]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - arch/arm/kernel/signal.c
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / arch / arm / kernel / signal.c
index 7b8f2141427bda172899bfe8ae5113367163af47..96541e00b74a6fb92959507ff0d626d55dcdb163 100644 (file)
@@ -572,7 +572,8 @@ do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall)
         */
        trace_hardirqs_off();
        do {
-               if (likely(thread_flags & _TIF_NEED_RESCHED)) {
+               if (likely(thread_flags & (_TIF_NEED_RESCHED |
+                                          _TIF_NEED_RESCHED_LAZY))) {
                        schedule();
                } else {
                        if (unlikely(!user_mode(regs)))