summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2023-04-26 22:52:34 +0200
committerJiri Kosina <jkosina@suse.cz>2023-04-26 22:52:34 +0200
commitf4985fb1d3c9ad4cf960ee3c8202a3886ad15447 (patch)
tree4ceefa3a5b4192c704a979500d06cb5812122a91
parentf871b7f51d94b8ec9dcf772469dd7fb096439715 (diff)
parent25318bd537ae9f3eb05d3191cd2c3d2aca33f0de (diff)
downloadwireguard-linux-trimmed-f4985fb1d3c9ad4cf960ee3c8202a3886ad15447.tar.gz
wireguard-linux-trimmed-f4985fb1d3c9ad4cf960ee3c8202a3886ad15447.zip
Merge branch 'for-6.4/amd-sfh' into for-linus
- assorted functional fixes for amd-sfh driver (Basavaraj Natikar)
-rw-r--r--drivers/net/wireguard/queueing.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireguard/queueing.h b/drivers/net/wireguard/queueing.h
index 583adb3..125284b 100644
--- a/drivers/net/wireguard/queueing.h
+++ b/drivers/net/wireguard/queueing.h
@@ -106,7 +106,7 @@ static inline int wg_cpumask_choose_online(int *stored_cpu, unsigned int id)
{
unsigned int cpu = *stored_cpu, cpu_index, i;
- if (unlikely(cpu == nr_cpumask_bits ||
+ if (unlikely(cpu >= nr_cpu_ids ||
!cpumask_test_cpu(cpu, cpu_online_mask))) {
cpu_index = id % cpumask_weight(cpu_online_mask);
cpu = cpumask_first(cpu_online_mask);