From 4519cc745da8a1c30ca0788cc8199dd8439f8b97 Mon Sep 17 00:00:00 2001 From: Al Viro Date: Mon, 5 Mar 2012 06:40:29 +0000 Subject: [PATCH] --- yaml --- r: 288183 b: refs/heads/master c: cd2934a3b3057eb048f8b4fb82e941d24a043207 h: refs/heads/master i: 288181: b9fe18536c74e1ee1e8bdc1ccb57958036d95484 288179: 6aa066318e72112be1d5a6d594cf69744b04b240 288175: 2797a2b0fc0c283f851b3490a14bef4e946ebed2 v: v3 --- [refs] | 2 +- trunk/mm/hugetlb.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 9b187b17c927..4672333eff94 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 835ee7978cb47de94cf70232a694f19295d2993f +refs/heads/master: cd2934a3b3057eb048f8b4fb82e941d24a043207 diff --git a/trunk/mm/hugetlb.c b/trunk/mm/hugetlb.c index 5f34bd8dda34..a876871f6be5 100644 --- a/trunk/mm/hugetlb.c +++ b/trunk/mm/hugetlb.c @@ -2277,8 +2277,8 @@ void __unmap_hugepage_range(struct vm_area_struct *vma, unsigned long start, set_page_dirty(page); list_add(&page->lru, &page_list); } - spin_unlock(&mm->page_table_lock); flush_tlb_range(vma, start, end); + spin_unlock(&mm->page_table_lock); mmu_notifier_invalidate_range_end(mm, start, end); list_for_each_entry_safe(page, tmp, &page_list, lru) { page_remove_rmap(page);