diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/acpi.h | 8 | ||||
| -rw-r--r-- | include/linux/memblock.h | 2 | ||||
| -rw-r--r-- | include/linux/mm.h | 18 |
3 files changed, 0 insertions, 28 deletions
diff --git a/include/linux/acpi.h b/include/linux/acpi.h index f46cfd73a553..bcbdd7484e58 100644 --- a/include/linux/acpi.h +++ b/include/linux/acpi.h | |||
| @@ -485,14 +485,6 @@ static inline bool acpi_driver_match_device(struct device *dev, | |||
| 485 | 485 | ||
| 486 | #endif /* !CONFIG_ACPI */ | 486 | #endif /* !CONFIG_ACPI */ |
| 487 | 487 | ||
| 488 | #ifdef CONFIG_ACPI_NUMA | ||
| 489 | void __init early_parse_srat(void); | ||
| 490 | #else | ||
| 491 | static inline void early_parse_srat(void) | ||
| 492 | { | ||
| 493 | } | ||
| 494 | #endif | ||
| 495 | |||
| 496 | #ifdef CONFIG_ACPI | 488 | #ifdef CONFIG_ACPI |
| 497 | void acpi_os_set_prepare_sleep(int (*func)(u8 sleep_state, | 489 | void acpi_os_set_prepare_sleep(int (*func)(u8 sleep_state, |
| 498 | u32 pm1a_ctrl, u32 pm1b_ctrl)); | 490 | u32 pm1a_ctrl, u32 pm1b_ctrl)); |
diff --git a/include/linux/memblock.h b/include/linux/memblock.h index 3e5ecb2d790e..f388203db7e8 100644 --- a/include/linux/memblock.h +++ b/include/linux/memblock.h | |||
| @@ -42,7 +42,6 @@ struct memblock { | |||
| 42 | 42 | ||
| 43 | extern struct memblock memblock; | 43 | extern struct memblock memblock; |
| 44 | extern int memblock_debug; | 44 | extern int memblock_debug; |
| 45 | extern struct movablemem_map movablemem_map; | ||
| 46 | 45 | ||
| 47 | #define memblock_dbg(fmt, ...) \ | 46 | #define memblock_dbg(fmt, ...) \ |
| 48 | if (memblock_debug) printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | 47 | if (memblock_debug) printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) |
| @@ -61,7 +60,6 @@ int memblock_reserve(phys_addr_t base, phys_addr_t size); | |||
| 61 | void memblock_trim_memory(phys_addr_t align); | 60 | void memblock_trim_memory(phys_addr_t align); |
| 62 | 61 | ||
| 63 | #ifdef CONFIG_HAVE_MEMBLOCK_NODE_MAP | 62 | #ifdef CONFIG_HAVE_MEMBLOCK_NODE_MAP |
| 64 | |||
| 65 | void __next_mem_pfn_range(int *idx, int nid, unsigned long *out_start_pfn, | 63 | void __next_mem_pfn_range(int *idx, int nid, unsigned long *out_start_pfn, |
| 66 | unsigned long *out_end_pfn, int *out_nid); | 64 | unsigned long *out_end_pfn, int *out_nid); |
| 67 | 65 | ||
diff --git a/include/linux/mm.h b/include/linux/mm.h index e7c3f9a0111a..1ede55f292c2 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h | |||
| @@ -1333,24 +1333,6 @@ extern void free_bootmem_with_active_regions(int nid, | |||
| 1333 | unsigned long max_low_pfn); | 1333 | unsigned long max_low_pfn); |
| 1334 | extern void sparse_memory_present_with_active_regions(int nid); | 1334 | extern void sparse_memory_present_with_active_regions(int nid); |
| 1335 | 1335 | ||
| 1336 | #define MOVABLEMEM_MAP_MAX MAX_NUMNODES | ||
| 1337 | struct movablemem_entry { | ||
| 1338 | unsigned long start_pfn; /* start pfn of memory segment */ | ||
| 1339 | unsigned long end_pfn; /* end pfn of memory segment (exclusive) */ | ||
| 1340 | }; | ||
| 1341 | |||
| 1342 | struct movablemem_map { | ||
| 1343 | bool acpi; /* true if using SRAT info */ | ||
| 1344 | int nr_map; | ||
| 1345 | struct movablemem_entry map[MOVABLEMEM_MAP_MAX]; | ||
| 1346 | nodemask_t numa_nodes_hotplug; /* on which nodes we specify memory */ | ||
| 1347 | nodemask_t numa_nodes_kernel; /* on which nodes kernel resides in */ | ||
| 1348 | }; | ||
| 1349 | |||
| 1350 | extern void __init insert_movablemem_map(unsigned long start_pfn, | ||
| 1351 | unsigned long end_pfn); | ||
| 1352 | extern int __init movablemem_map_overlap(unsigned long start_pfn, | ||
| 1353 | unsigned long end_pfn); | ||
| 1354 | #endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */ | 1336 | #endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */ |
| 1355 | 1337 | ||
| 1356 | #if !defined(CONFIG_HAVE_MEMBLOCK_NODE_MAP) && \ | 1338 | #if !defined(CONFIG_HAVE_MEMBLOCK_NODE_MAP) && \ |
