tick_nohz_full_kick_cpu() performs the same check.

Signed-off-by: Luiz Capitulino <[email protected]>
---
 kernel/sched/sched.h | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index 68cda11..102eb18 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -1323,17 +1323,15 @@ static inline void add_nr_running(struct rq *rq, 
unsigned count)
 #endif
 
 #ifdef CONFIG_NO_HZ_FULL
-               if (tick_nohz_full_cpu(rq->cpu)) {
-                       /*
-                        * Tick is needed if more than one task runs on a CPU.
-                        * Send the target an IPI to kick it out of nohz mode.
-                        *
-                        * We assume that IPI implies full memory barrier and 
the
-                        * new value of rq->nr_running is visible on reception
-                        * from the target.
-                        */
-                       tick_nohz_full_kick_cpu(rq->cpu);
-               }
+               /*
+                * Tick is needed if more than one task runs on a CPU.
+                * Send the target an IPI to kick it out of nohz mode.
+                *
+                * We assume that IPI implies full memory barrier and the
+                * new value of rq->nr_running is visible on reception
+                * from the target.
+                */
+               tick_nohz_full_kick_cpu(rq->cpu);
 #endif
        }
 }
-- 
2.1.0

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to