These days most of the system have multi cores. The likelyhood of
at least one or more CPUs in nohz (idle state) is higher.
Give accurate hint to the branch predictor.
Reviewed-and-tested-by: K Prateek Nayak <kprateek.nayak@amd.com>
Signed-off-by: Shrikanth Hegde <sshegde@linux.ibm.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Vincent Guittot <vincent.guittot@linaro.org>
Link: https://patch.msgid.link/20260115073524.376643-3-sshegde@linux.ibm.com
/*
* None are in tickless mode and hence no need for NOHZ idle load
- * balancing:
+ * balancing
*/
- if (likely(!atomic_read(&nohz.nr_cpus)))
+ if (unlikely(!atomic_read(&nohz.nr_cpus)))
return;
if (rq->nr_running >= 2) {