#ifndef _ASM_X86_SPARSEMEM_H
#define _ASM_X86_SPARSEMEM_H
#include <linux/types.h>
#ifdef CONFIG_SPARSEMEM
#ifdef CONFIG_X86_32
# ifdef CONFIG_X86_PAE
#define SECTION_SIZE_BITS …
#define MAX_PHYSMEM_BITS …
# else
#define SECTION_SIZE_BITS …
#define MAX_PHYSMEM_BITS …
# endif
#else
#define SECTION_SIZE_BITS …
#define MAX_PHYSMEM_BITS …
#endif
#endif
#ifndef __ASSEMBLY__
#ifdef CONFIG_NUMA_KEEP_MEMINFO
extern int phys_to_target_node(phys_addr_t start);
#define phys_to_target_node …
extern int memory_add_physaddr_to_nid(u64 start);
#define memory_add_physaddr_to_nid …
#endif
#endif
#endif