The patch titled Fix VM_FAULT flags conversion for hugetlb has been removed from the -mm tree. Its filename was fix-vm_fault-flags-conversion-for-hugetlb.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: Fix VM_FAULT flags conversion for hugetlb From: Adam Litke <agl@xxxxxxxxxx> It seems a simple mistake was made when converting follow_hugetlb_page() over to the VM_FAULT flags bitmask stuff: (commit 83c54070ee1a2d05c89793884bea1a03f2851ed4). By using the wrong bitmask, hugetlb_fault() failures are not being recognized. This results in an infinite loop whenever follow_hugetlb_page is involved in a failed fault. Signed-off-by: Adam Litke <agl@xxxxxxxxxx> Acked-by: Nick Piggin <npiggin@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/hugetlb.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN mm/hugetlb.c~fix-vm_fault-flags-conversion-for-hugetlb mm/hugetlb.c --- a/mm/hugetlb.c~fix-vm_fault-flags-conversion-for-hugetlb +++ a/mm/hugetlb.c @@ -643,7 +643,7 @@ int follow_hugetlb_page(struct mm_struct spin_unlock(&mm->page_table_lock); ret = hugetlb_fault(mm, vma, vaddr, 0); spin_lock(&mm->page_table_lock); - if (!(ret & VM_FAULT_MAJOR)) + if (!(ret & VM_FAULT_ERROR)) continue; remainder = 0; _ Patches currently in -mm which might be from agl@xxxxxxxxxx are origin.patch hugetlb-allow-extending-ftruncate-on-hugetlbfs.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