]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
s390/sparsemem: Provide phys_to_target_node() with CONFIG_NUMA
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 4 Nov 2024 10:03:41 +0000 (11:03 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 7 Nov 2024 09:33:44 +0000 (10:33 +0100)
Add a trival phys_to_target_node() implementation which always returns 0 if
CONFIG_NUMA is enabled, since the s390 NUMA implementation only supports
node 0.
This is similar to memory_add_physaddr_to_nid() in order to avoid runtime
warnings.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/sparsemem.h

index 6377b7ea8a40a3b89de3517c3488edc51456b07e..668dfc5de538742269af1b25151372506105fd4d 100644 (file)
@@ -6,11 +6,19 @@
 #define MAX_PHYSMEM_BITS       CONFIG_MAX_PHYSMEM_BITS
 
 #ifdef CONFIG_NUMA
+
 static inline int memory_add_physaddr_to_nid(u64 addr)
 {
        return 0;
 }
 #define memory_add_physaddr_to_nid memory_add_physaddr_to_nid
+
+static inline int phys_to_target_node(u64 start)
+{
+       return 0;
+}
+#define phys_to_target_node phys_to_target_node
+
 #endif /* CONFIG_NUMA */
 
 #endif /* _ASM_S390_SPARSEMEM_H */