]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wireguard: queueing: simplify wg_cpumask_next_online()
authorYury Norov [NVIDIA] <yury.norov@gmail.com>
Wed, 10 Sep 2025 01:36:41 +0000 (03:36 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 12 Sep 2025 01:52:20 +0000 (18:52 -0700)
commit5551d21284702a5f36791aecc7735870d0423996
treea2bc94f160ba3382f3486e67597e7203bb919a59
parent4094920b19f78f3af8c67731fb4ba27973b83468
wireguard: queueing: simplify wg_cpumask_next_online()

wg_cpumask_choose_online() opencodes cpumask_nth(). Use it and make the
function significantly simpler. While there, fix opencoded cpu_online()
too.

Signed-off-by: Yury Norov <yury.norov@gmail.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Link: https://patch.msgid.link/20250910013644.4153708-2-Jason@zx2c4.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/wireguard/queueing.h