]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap()
authorYury Norov <yury.norov@gmail.com>
Tue, 28 Jan 2025 16:46:41 +0000 (11:46 -0500)
committerYury Norov <yury.norov@gmail.com>
Mon, 24 Feb 2025 21:37:23 +0000 (16:37 -0500)
Calling cpumask_next_wrap_old() with starting CPU == nr_cpu_ids
is effectively the same as request to find first CPU, starting
from a given one and wrapping around if needed.

cpumask_next_wrap() is a proper replacement for that.

Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Michael Kelley <mhklinux@outlook.com>
Signed-off-by: Yury Norov <yury.norov@gmail.com>
drivers/pci/controller/pci-hyperv.c

index c39316966de53be340fef07179ff3544f19cd72f..44d7f43393066546e7cba2d319652174cbecbcb8 100644 (file)
@@ -1757,8 +1757,7 @@ static int hv_compose_multi_msi_req_get_cpu(void)
 
        spin_lock_irqsave(&multi_msi_cpu_lock, flags);
 
-       cpu_next = cpumask_next_wrap_old(cpu_next, cpu_online_mask, nr_cpu_ids,
-                                    false);
+       cpu_next = cpumask_next_wrap(cpu_next, cpu_online_mask);
        cpu = cpu_next;
 
        spin_unlock_irqrestore(&multi_msi_cpu_lock, flags);