diff options
-rw-r--r-- | mm/Kconfig | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/mm/Kconfig b/mm/Kconfig index 78a23c5c302d..be0ee11fa0d9 100644 --- a/mm/Kconfig +++ b/mm/Kconfig | |||
@@ -262,7 +262,14 @@ config COMPACTION | |||
262 | select MIGRATION | 262 | select MIGRATION |
263 | depends on MMU | 263 | depends on MMU |
264 | help | 264 | help |
265 | Allows the compaction of memory for the allocation of huge pages. | 265 | Compaction is the only memory management component to form |
266 | high order (larger physically contiguous) memory blocks | ||
267 | reliably. The page allocator relies on compaction heavily and | ||
268 | the lack of the feature can lead to unexpected OOM killer | ||
269 | invocations for high order memory requests. You shouldn't | ||
270 | disable this option unless there really is a strong reason for | ||
271 | it and then we would be really interested to hear about that at | ||
272 | linux-mm@kvack.org. | ||
266 | 273 | ||
267 | # | 274 | # |
268 | # support for page migration | 275 | # support for page migration |