Just, adds config options for enabling huge page cache and enabling it in shmfs (tmpfs). Signed-off-by: Radosław Smogura <mail@xxxxxxxxxx> --- init/Kconfig | 6 ++++++ mm/Kconfig | 11 +++++++++++ 2 files changed, 17 insertions(+), 0 deletions(-) diff --git a/init/Kconfig b/init/Kconfig index 3f42cd6..a58b622 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1135,6 +1135,12 @@ config SHMEM option replaces shmem and tmpfs with the much simpler ramfs code, which may be appropriate on small systems without swap. +config SHMEM_HUGEPAGECACHE + bool "Allow usage of transparent huge pages" + depends on HUGEPAGECACHE && SHMEM + help + This allows usage of huge pages in shmfs (tmpfs) + config AIO bool "Enable AIO support" if EXPERT default y diff --git a/mm/Kconfig b/mm/Kconfig index e338407..494122d 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -349,6 +349,17 @@ choice benefit. endchoice +config HUGEPAGECACHE + bool "Support for huge pages in page cache" + depends on TRANSPARENT_HUGEPAGE + select COMPACTION + help + Huge pages in page cache allows to transaprently use huge + pages in file maped regions. This options just exports + required interfaces, You will need to enable support + for Huge Page Cache for particullar filesystems. + Currently only shmfs supports huge pages in page cache. + # # UP and nommu archs use km based percpu allocator # -- 1.7.3.4 -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html