diff options
author | Jiri Kosina <jkosina@suse.cz> | 2023-04-26 22:52:34 +0200 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2023-04-26 22:52:34 +0200 |
commit | f4985fb1d3c9ad4cf960ee3c8202a3886ad15447 (patch) | |
tree | 4ceefa3a5b4192c704a979500d06cb5812122a91 /drivers/net | |
parent | f871b7f51d94b8ec9dcf772469dd7fb096439715 (diff) | |
parent | 25318bd537ae9f3eb05d3191cd2c3d2aca33f0de (diff) | |
download | wireguard-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)
Diffstat (limited to '')
-rw-r--r-- | drivers/net/wireguard/queueing.h | 2 |
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); |