[PATCH] arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
Zhengyuan Liu
liuzhengyuan at tj.kylinos.cn
Thu Sep 17 21:15:51 EDT 2020
Filter out NUMA_NO_NODE before returning cpumask of a node, otherwise
it will triger the following WARN_ON(node >= nr_node_ids).
Signed-off-by: Zhengyuan Liu <liuzhengyuan at tj.kylinos.cn>
---
arch/arm64/mm/numa.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/mm/numa.c b/arch/arm64/mm/numa.c
index 73f8b49d485c..78f9b7dab656 100644
--- a/arch/arm64/mm/numa.c
+++ b/arch/arm64/mm/numa.c
@@ -46,6 +46,9 @@ EXPORT_SYMBOL(node_to_cpumask_map);
*/
const struct cpumask *cpumask_of_node(int node)
{
+ if (node == NUMA_NO_NODE)
+ return cpu_all_mask;
+
if (WARN_ON(node >= nr_node_ids))
return cpu_none_mask;
--
2.20.1
More information about the linux-arm-kernel
mailing list