]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
sched/topology: Introduce for_each_numa_hop_mask()
authorValentin Schneider <vschneid@redhat.com>
Sat, 21 Jan 2023 04:24:34 +0000 (20:24 -0800)
committerRoxana Nicolescu <roxana.nicolescu@canonical.com>
Wed, 17 May 2023 11:34:05 +0000 (13:34 +0200)
commit37b99f47837b9a7376771324123c0d44cd6acb4f
tree767360c3430f523e7cfcc161d26f786a45c802ea
parentd78fa692e262f2129eb586c6688c5e3282d185e5
sched/topology: Introduce for_each_numa_hop_mask()

BugLink: https://bugs.launchpad.net/bugs/2008824
The recently introduced sched_numa_hop_mask() exposes cpumasks of CPUs
reachable within a given distance budget, wrap the logic for iterating over
all (distance, mask) values inside an iterator macro.

Signed-off-by: Valentin Schneider <vschneid@redhat.com>
Reviewed-by: Yury Norov <yury.norov@gmail.com>
Signed-off-by: Yury Norov <yury.norov@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
(cherry picked from commit 06ac01721f7d07da722abe0ec6f147b90bfc8c77)
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Ian May <ian.may@canonical.com>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
include/linux/topology.h