The patch titled Subject: rmap: recompute pgoff for unmapping huge page has been removed from the -mm tree. Its filename was rmap-recompute-pgoff-for-unmapping-huge-page.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Hillf Danton <dhillf@xxxxxxxxx> Subject: rmap: recompute pgoff for unmapping huge page We have to recompute pgoff if the given page is huge, since result based on HPAGE_SIZE is not approapriate for scanning the vma interval tree, as shown by commit 36e4f20af833 ("hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach"). Signed-off-by: Hillf Danton <dhillf@xxxxxxxxx> Cc: Michal Hocko <mhocko@xxxxxxx> Cc: Michel Lespinasse <walken@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/rmap.c | 3 +++ 1 file changed, 3 insertions(+) diff -puN mm/rmap.c~rmap-recompute-pgoff-for-unmapping-huge-page mm/rmap.c --- a/mm/rmap.c~rmap-recompute-pgoff-for-unmapping-huge-page +++ a/mm/rmap.c @@ -1513,6 +1513,9 @@ static int try_to_unmap_file(struct page unsigned long max_nl_size = 0; unsigned int mapcount; + if (PageHuge(page)) + pgoff = page->index << compound_order(page); + mutex_lock(&mapping->i_mmap_mutex); vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { unsigned long address = vma_address(page, vma); _ Patches currently in -mm which might be from dhillf@xxxxxxxxx are origin.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