memory_hotplug.c (242831eb15a06fa4414eaa705fdc6dd432ab98d1) | memory_hotplug.c (aba6efc47133af4941cda16e690f71b7ad894da2) |
---|---|
1/* 2 * linux/mm/memory_hotplug.c 3 * 4 * Copyright (C) 5 */ 6 7#include <linux/stddef.h> 8#include <linux/mm.h> --- 1808 unchanged lines hidden (view full) --- 1817 firmware_map_remove(start, start + size, "System RAM"); 1818 1819 arch_remove_memory(start, size); 1820 1821 try_offline_node(nid); 1822 1823 unlock_memory_hotplug(); 1824} | 1/* 2 * linux/mm/memory_hotplug.c 3 * 4 * Copyright (C) 5 */ 6 7#include <linux/stddef.h> 8#include <linux/mm.h> --- 1808 unchanged lines hidden (view full) --- 1817 firmware_map_remove(start, start + size, "System RAM"); 1818 1819 arch_remove_memory(start, size); 1820 1821 try_offline_node(nid); 1822 1823 unlock_memory_hotplug(); 1824} |
1825#else 1826int offline_pages(unsigned long start_pfn, unsigned long nr_pages) 1827{ 1828 return -EINVAL; 1829} 1830void remove_memory(int nid, u64 start, u64 size) {} 1831#endif /* CONFIG_MEMORY_HOTREMOVE */ | |
1832EXPORT_SYMBOL_GPL(remove_memory); | 1825EXPORT_SYMBOL_GPL(remove_memory); |
1826#endif /* CONFIG_MEMORY_HOTREMOVE */ |
|