The patch titled Subject: mm, thp: remove cond_resched from __collapse_huge_page_copy has been removed from the -mm tree. Its filename was mm-thp-remove-cond_resched-from-__collapse_huge_page_copy.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: David Rientjes <rientjes@xxxxxxxxxx> Subject: mm, thp: remove cond_resched from __collapse_huge_page_copy This is a partial revert of commit 338a16ba1549 ("mm, thp: copying user pages must schedule on collapse") which added a cond_resched() to __collapse_huge_page_copy(). On x86 with CONFIG_HIGHPTE, __collapse_huge_page_copy is called in atomic context and thus scheduling is not possible. This is only a possible config on arm and i386. Although need_resched has been shown to be set for over 100 jiffies while doing the iteration in __collapse_huge_page_copy, this is better than doing if (in_atomic()) cond_resched() to cover only non-CONFIG_HIGHPTE configs. Link: http://lkml.kernel.org/r/alpine.DEB.2.10.1706191341550.97821@xxxxxxxxxxxxxxxxxxxxxxxxx Signed-off-by: David Rientjes <rientjes@xxxxxxxxxx> Reported-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx> Tested-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx> Acked-by: Michal Hocko <mhocko@xxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/khugepaged.c | 1 - 1 file changed, 1 deletion(-) diff -puN mm/khugepaged.c~mm-thp-remove-cond_resched-from-__collapse_huge_page_copy mm/khugepaged.c --- a/mm/khugepaged.c~mm-thp-remove-cond_resched-from-__collapse_huge_page_copy +++ a/mm/khugepaged.c @@ -652,7 +652,6 @@ static void __collapse_huge_page_copy(pt spin_unlock(ptl); free_page_and_swap_cache(src_page); } - cond_resched(); } } _ Patches currently in -mm which might be from rientjes@xxxxxxxxxx are mm-vmscan-avoid-thrashing-anon-lru-when-free-file-is-low.patch mm-vmpressure-pass-through-notification-support.patch mm-hugetlb-schedule-when-potentially-allocating-many-hugepages.patch fs-epoll-short-circuit-fetching-events-if-thread-has-been-killed.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html