X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=Documentation%2Fvm%2Fsplit_page_table_lock;h=6dea4fd5c96100d75f9152ffd8ac9be5909acf5f;hb=3962dfbe22a8d65e4162354cc859440293d85524;hp=7521d367f21d689a70faa048b2a57b781fbb143e;hpb=4b074b07625f603d40d4d04937f8874a00415dc4;p=~andy%2Flinux diff --git a/Documentation/vm/split_page_table_lock b/Documentation/vm/split_page_table_lock index 7521d367f21..6dea4fd5c96 100644 --- a/Documentation/vm/split_page_table_lock +++ b/Documentation/vm/split_page_table_lock @@ -63,9 +63,9 @@ levels. PMD split lock enabling requires pgtable_pmd_page_ctor() call on PMD table allocation and pgtable_pmd_page_dtor() on freeing. -Allocation usually happens in pmd_alloc_one(), freeing in pmd_free(), but -make sure you cover all PMD table allocation / freeing paths: i.e X86_PAE -preallocate few PMDs on pgd_alloc(). +Allocation usually happens in pmd_alloc_one(), freeing in pmd_free() and +pmd_free_tlb(), but make sure you cover all PMD table allocation / freeing +paths: i.e X86_PAE preallocate few PMDs on pgd_alloc(). With everything in place you can set CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK.