18f98435dSKarolina Drobnik /* SPDX-License-Identifier: GPL-2.0-or-later */
28f98435dSKarolina Drobnik #ifndef _MEMBLOCK_ALLOC_NID_H
38f98435dSKarolina Drobnik #define _MEMBLOCK_ALLOC_NID_H
48f98435dSKarolina Drobnik 
58f98435dSKarolina Drobnik #include "common.h"
68f98435dSKarolina Drobnik 
78f98435dSKarolina Drobnik int memblock_alloc_nid_checks(void);
8*50c80241SRebecca Mckeever int __memblock_alloc_nid_numa_checks(void);
9*50c80241SRebecca Mckeever 
10*50c80241SRebecca Mckeever #ifdef CONFIG_NUMA
11*50c80241SRebecca Mckeever static inline int memblock_alloc_nid_numa_checks(void)
12*50c80241SRebecca Mckeever {
13*50c80241SRebecca Mckeever 	__memblock_alloc_nid_numa_checks();
14*50c80241SRebecca Mckeever 	return 0;
15*50c80241SRebecca Mckeever }
16*50c80241SRebecca Mckeever 
17*50c80241SRebecca Mckeever #else
18*50c80241SRebecca Mckeever static inline int memblock_alloc_nid_numa_checks(void)
19*50c80241SRebecca Mckeever {
20*50c80241SRebecca Mckeever 	return 0;
21*50c80241SRebecca Mckeever }
22*50c80241SRebecca Mckeever 
23*50c80241SRebecca Mckeever #endif /* CONFIG_NUMA */
248f98435dSKarolina Drobnik 
258f98435dSKarolina Drobnik #endif
26