22 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef _LINUX_NUMA_H3#define _LINUX_NUMA_H4 5 6#ifdef CONFIG_NODES_SHIFT7#define NODES_SHIFT CONFIG_NODES_SHIFT8#else9#define NODES_SHIFT 010#endif11 12#define MAX_NUMNODES (1 << NODES_SHIFT)13 14#define NUMA_NO_NODE (-1)15 16static inline bool numa_valid_node(int nid)17{18 return nid >= 0 && nid < MAX_NUMNODES;19}20 21#endif /* _LINUX_NUMA_H */22