diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/Kconfig | 4 | ||||
-rw-r--r-- | mm/swapfile.c | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/mm/Kconfig b/mm/Kconfig index 86187221e78f..e24d348083c3 100644 --- a/mm/Kconfig +++ b/mm/Kconfig | |||
@@ -116,11 +116,11 @@ config SPARSEMEM_EXTREME | |||
116 | config MEMORY_HOTPLUG | 116 | config MEMORY_HOTPLUG |
117 | bool "Allow for memory hot-add" | 117 | bool "Allow for memory hot-add" |
118 | depends on SPARSEMEM || X86_64_ACPI_NUMA | 118 | depends on SPARSEMEM || X86_64_ACPI_NUMA |
119 | depends on HOTPLUG && !SOFTWARE_SUSPEND && ARCH_ENABLE_MEMORY_HOTPLUG | 119 | depends on HOTPLUG && !HIBERNATION && ARCH_ENABLE_MEMORY_HOTPLUG |
120 | depends on (IA64 || X86 || PPC64 || SUPERH) | 120 | depends on (IA64 || X86 || PPC64 || SUPERH) |
121 | 121 | ||
122 | comment "Memory hotplug is currently incompatible with Software Suspend" | 122 | comment "Memory hotplug is currently incompatible with Software Suspend" |
123 | depends on SPARSEMEM && HOTPLUG && SOFTWARE_SUSPEND | 123 | depends on SPARSEMEM && HOTPLUG && HIBERNATION |
124 | 124 | ||
125 | config MEMORY_HOTPLUG_SPARSE | 125 | config MEMORY_HOTPLUG_SPARSE |
126 | def_bool y | 126 | def_bool y |
diff --git a/mm/swapfile.c b/mm/swapfile.c index 7ff0a81c7b01..f071648e1360 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c | |||
@@ -425,7 +425,7 @@ void free_swap_and_cache(swp_entry_t entry) | |||
425 | } | 425 | } |
426 | } | 426 | } |
427 | 427 | ||
428 | #ifdef CONFIG_SOFTWARE_SUSPEND | 428 | #ifdef CONFIG_HIBERNATION |
429 | /* | 429 | /* |
430 | * Find the swap type that corresponds to given device (if any). | 430 | * Find the swap type that corresponds to given device (if any). |
431 | * | 431 | * |
@@ -951,7 +951,7 @@ sector_t map_swap_page(struct swap_info_struct *sis, pgoff_t offset) | |||
951 | } | 951 | } |
952 | } | 952 | } |
953 | 953 | ||
954 | #ifdef CONFIG_SOFTWARE_SUSPEND | 954 | #ifdef CONFIG_HIBERNATION |
955 | /* | 955 | /* |
956 | * Get the (PAGE_SIZE) block corresponding to given offset on the swapdev | 956 | * Get the (PAGE_SIZE) block corresponding to given offset on the swapdev |
957 | * corresponding to given index in swap_info (swap type). | 957 | * corresponding to given index in swap_info (swap type). |
@@ -966,7 +966,7 @@ sector_t swapdev_block(int swap_type, pgoff_t offset) | |||
966 | sis = swap_info + swap_type; | 966 | sis = swap_info + swap_type; |
967 | return (sis->flags & SWP_WRITEOK) ? map_swap_page(sis, offset) : 0; | 967 | return (sis->flags & SWP_WRITEOK) ? map_swap_page(sis, offset) : 0; |
968 | } | 968 | } |
969 | #endif /* CONFIG_SOFTWARE_SUSPEND */ | 969 | #endif /* CONFIG_HIBERNATION */ |
970 | 970 | ||
971 | /* | 971 | /* |
972 | * Free all of a swapdev's extent information | 972 | * Free all of a swapdev's extent information |