]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/hugetlb.c
hugetlb: prevent BUG_ON in hugetlb_fault() -> hugetlb_cow()
[mv-sheeva.git] / mm / hugetlb.c
index 5a16423a512c4a7f0192d0f10af806473c25b0b9..ae8f708e3d75acd9c64f495ea74b8f1cb5ecc2c3 100644 (file)
@@ -2498,7 +2498,6 @@ retry_avoidcopy:
                if (outside_reserve) {
                        BUG_ON(huge_pte_none(pte));
                        if (unmap_ref_private(mm, vma, old_page, address)) {
-                               BUG_ON(page_count(old_page) != 1);
                                BUG_ON(huge_pte_none(pte));
                                spin_lock(&mm->page_table_lock);
                                ptep = huge_pte_offset(mm, address & huge_page_mask(h));