Commit 3f0b1b3d authored by Jinjiang Tu's avatar Jinjiang Tu
Browse files

mm: enable PMD anouymous mapping by default

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IB1RRY



--------------------------------

Since commit d4148aeab412 ("mm, mmap: limit THP alignment of anonymous
mappings to PMD-aligned sizes"), the performance regression introduced by
commit df0ad057 ("mm: align larger anonymous mappings on THP
boundaries") disappears, so enable PMD anouymous mapping by default.

Fixes: df0ad057 ("mm: align larger anonymous mappings on THP boundaries")
Signed-off-by: default avatarJinjiang Tu <tujinjiang@huawei.com>
parent 2cc3dab4
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -66,7 +66,8 @@ unsigned long transparent_hugepage_flags __read_mostly =
	(1<<TRANSPARENT_HUGEPAGE_DEFRAG_REQ_MADV_FLAG)|
	(1<<TRANSPARENT_HUGEPAGE_DEFRAG_KHUGEPAGED_FLAG)|
	(1<<TRANSPARENT_HUGEPAGE_USE_ZERO_PAGE_FLAG)|
	(1<<TRANSPARENT_HUGEPAGE_FILE_MTHP_FLAG);
	(1<<TRANSPARENT_HUGEPAGE_FILE_MTHP_FLAG)|
	(1<<TRANSPARENT_HUGEPAGE_ANON_MAPPING_PMD_ALIGN_FLAG);

static struct shrinker deferred_split_shrinker;