diff options
author | Andrea Arcangeli <aarcange@redhat.com> | 2011-01-13 15:46:39 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-01-13 17:32:40 -0800 |
commit | 4c76d9d1fb9b21fa10c9e4c1fab2875018a88aa1 (patch) | |
tree | a7186c416e3fc0451702b42051e4b91dc3893f3f /mm | |
parent | 59ff421631295cd54dbf75dcc53d27e84af6d9c0 (diff) | |
download | linux-4c76d9d1fb9b21fa10c9e4c1fab2875018a88aa1.tar.gz linux-4c76d9d1fb9b21fa10c9e4c1fab2875018a88aa1.tar.bz2 linux-4c76d9d1fb9b21fa10c9e4c1fab2875018a88aa1.zip |
thp: CONFIG_TRANSPARENT_HUGEPAGE
Add config option.
Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
Acked-by: Rik van Riel <riel@redhat.com>
Acked-by: Mel Gorman <mel@csn.ul.ie>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm')
-rw-r--r-- | mm/Kconfig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mm/Kconfig b/mm/Kconfig index c2c8a4a11898..3982be2d721a 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -302,6 +302,20 @@ config NOMMU_INITIAL_TRIM_EXCESS See Documentation/nommu-mmap.txt for more information. +config TRANSPARENT_HUGEPAGE + bool "Transparent Hugepage Support" if EMBEDDED + depends on X86_64 && MMU + default y + help + Transparent Hugepages allows the kernel to use huge pages and + huge tlb transparently to the applications whenever possible. + This feature can improve computing performance to certain + applications by speeding up page faults during memory + allocation, by reducing the number of tlb misses and by speeding + up the pagetable walking. + + If memory constrained on embedded, you may want to say N. + # # UP and nommu archs use km based percpu allocator # |