X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2FKconfig;h=be0ee11fa0d9ee8ff068244a559a2c52ad96c84c;hb=c8de641b1e9c5489aa6ca57b7836acd68e7563f1;hp=78a23c5c302d96ad6ef1198a02deb39a9a6bc228;hpb=a74306fe94c82429fd0ec9f4316de90b405012d2;p=cascardo%2Flinux.git diff --git a/mm/Kconfig b/mm/Kconfig index 78a23c5c302d..be0ee11fa0d9 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -262,7 +262,14 @@ config COMPACTION select MIGRATION depends on MMU help - Allows the compaction of memory for the allocation of huge pages. + Compaction is the only memory management component to form + high order (larger physically contiguous) memory blocks + reliably. The page allocator relies on compaction heavily and + the lack of the feature can lead to unexpected OOM killer + invocations for high order memory requests. You shouldn't + disable this option unless there really is a strong reason for + it and then we would be really interested to hear about that at + linux-mm@kvack.org. # # support for page migration