Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

sched/fair: Change likelyhood of nohz.nr_cpus

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

authored by

Shrikanth Hegde and committed by
Peter Zijlstra
94e70734 6b67c8a7

+2 -2
+2 -2
kernel/sched/fair.c
··· 12459 12459 12460 12460 /* 12461 12461 * None are in tickless mode and hence no need for NOHZ idle load 12462 - * balancing: 12462 + * balancing 12463 12463 */ 12464 - if (likely(!atomic_read(&nohz.nr_cpus))) 12464 + if (unlikely(!atomic_read(&nohz.nr_cpus))) 12465 12465 return; 12466 12466 12467 12467 if (rq->nr_running >= 2) {