mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 06:31:58 +02:00
sched_ext: Fix incorrect use of bitwise AND
There is no reason to use a bitwise AND when checking the conditions to
enable NUMA optimization for the built-in CPU idle selection policy, so
use a logical AND instead.
Fixes: f6ce6b9493 ("sched_ext: Do not enable LLC/NUMA optimizations when domains overlap")
Reported-by: Nathan Chancellor <nathan@kernel.org>
Closes: https://lore.kernel.org/lkml/20241108181753.GA2681424@thelio-3990X/
Signed-off-by: Andrea Righi <arighi@nvidia.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
f6ce6b9493
commit
6d594af5bf
|
|
@ -3221,7 +3221,7 @@ static void update_selcpu_topology(void)
|
|||
* for an idle CPU in the same domain twice is redundant.
|
||||
*/
|
||||
cpus = cpumask_of_node(cpu_to_node(cpu));
|
||||
if ((cpumask_weight(cpus) < num_online_cpus()) & llc_numa_mismatch())
|
||||
if ((cpumask_weight(cpus) < num_online_cpus()) && llc_numa_mismatch())
|
||||
enable_numa = true;
|
||||
rcu_read_unlock();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user