]> www.infradead.org Git - users/dwmw2/linux.git/commit
refscale: Correct affinity check
authorPaul E. McKenney <paulmck@kernel.org>
Wed, 9 Oct 2024 18:02:51 +0000 (11:02 -0700)
committerFrederic Weisbecker <frederic@kernel.org>
Tue, 12 Nov 2024 22:04:50 +0000 (23:04 +0100)
commit046c06f5ba97b31da189396e922ebff3f502518e
tree59735fe4b7557444d5b2f99385ff64d0e9de3520
parent32693634cdf90e56bd167e5226db7ca569707437
refscale: Correct affinity check

The current affinity check works fine until there are more reader
processes than CPUs, at which point the affinity check is looking for
non-existent CPUs.  This commit therefore applies the same modulus to
the check as is present in the set_cpus_allowed_ptr() call.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Reviewed-by: Neeraj Upadhyay <Neeraj.Upadhyay@amd.com>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
kernel/rcu/refscale.c