sched/topology: Introduce for_each_numa_hop_mask()
authorValentin Schneider <vschneid@redhat.com>
Sat, 21 Jan 2023 04:24:34 +0000 (20:24 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 8 Feb 2023 02:20:00 +0000 (18:20 -0800)
commit06ac01721f7d07da722abe0ec6f147b90bfc8c77
treeecbc16bf5d55d37ae244ef36f194ffaf4b283ef4
parent9feae65845f7b16376716fe70b7d4b9bf8721848
sched/topology: Introduce for_each_numa_hop_mask()

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>
include/linux/topology.h