The quilt patch titled Subject: mm: mmap: no need to call khugepaged_enter_vma() for stack has been removed from the -mm tree. Its filename was mm-mmap-no-need-to-call-khugepaged_enter_vma-for-stack.patch This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm ------------------------------------------------------ From: Yang Shi <yang@xxxxxxxxxxxxxxxxxxxxxx> Subject: mm: mmap: no need to call khugepaged_enter_vma() for stack Date: Wed, 20 Dec 2023 22:59:42 -0800 We avoid allocating THP for temporary stack, even though khugepaged_enter_vma() is called for stack VMAs, it actualy returns false. So no need to call it in the first place at all. Link: https://lkml.kernel.org/r/20231221065943.2803551-1-shy828301@xxxxxxxxx Signed-off-by: Yang Shi <yang@xxxxxxxxxxxxxxxxxxxxxx> Reviewed-by: Yin Fengwei <fengwei.yin@xxxxxxxxx> Cc: Christopher Lameter <cl@xxxxxxxxx> Cc: "Huang, Ying" <ying.huang@xxxxxxxxx> Cc: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx> Cc: Rik van Riel <riel@xxxxxxxxxxx> Cc: kernel test robot <oliver.sang@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/mmap.c | 2 -- 1 file changed, 2 deletions(-) --- a/mm/mmap.c~mm-mmap-no-need-to-call-khugepaged_enter_vma-for-stack +++ a/mm/mmap.c @@ -2051,7 +2051,6 @@ static int expand_upwards(struct vm_area } } anon_vma_unlock_write(vma->anon_vma); - khugepaged_enter_vma(vma, vma->vm_flags); mas_destroy(&mas); validate_mm(mm); return error; @@ -2145,7 +2144,6 @@ int expand_downwards(struct vm_area_stru } } anon_vma_unlock_write(vma->anon_vma); - khugepaged_enter_vma(vma, vma->vm_flags); mas_destroy(&mas); validate_mm(mm); return error; _ Patches currently in -mm which might be from yang@xxxxxxxxxxxxxxxxxxxxxx are