diff options
-rw-r--r-- | mm/huge_memory.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/mm/huge_memory.c b/mm/huge_memory.c index d199d2d91946..2434d9059e5c 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c | |||
@@ -1830,10 +1830,11 @@ static void __split_huge_page(struct page *page, | |||
1830 | * the newly established pmd of the child later during the | 1830 | * the newly established pmd of the child later during the |
1831 | * walk, to be able to set it as pmd_trans_splitting too. | 1831 | * walk, to be able to set it as pmd_trans_splitting too. |
1832 | */ | 1832 | */ |
1833 | if (mapcount != page_mapcount(page)) | 1833 | if (mapcount != page_mapcount(page)) { |
1834 | printk(KERN_ERR "mapcount %d page_mapcount %d\n", | 1834 | printk(KERN_ERR "mapcount %d page_mapcount %d\n", |
1835 | mapcount, page_mapcount(page)); | 1835 | mapcount, page_mapcount(page)); |
1836 | BUG_ON(mapcount != page_mapcount(page)); | 1836 | BUG(); |
1837 | } | ||
1837 | 1838 | ||
1838 | __split_huge_page_refcount(page, list); | 1839 | __split_huge_page_refcount(page, list); |
1839 | 1840 | ||
@@ -1844,10 +1845,11 @@ static void __split_huge_page(struct page *page, | |||
1844 | BUG_ON(is_vma_temporary_stack(vma)); | 1845 | BUG_ON(is_vma_temporary_stack(vma)); |
1845 | mapcount2 += __split_huge_page_map(page, vma, addr); | 1846 | mapcount2 += __split_huge_page_map(page, vma, addr); |
1846 | } | 1847 | } |
1847 | if (mapcount != mapcount2) | 1848 | if (mapcount != mapcount2) { |
1848 | printk(KERN_ERR "mapcount %d mapcount2 %d page_mapcount %d\n", | 1849 | printk(KERN_ERR "mapcount %d mapcount2 %d page_mapcount %d\n", |
1849 | mapcount, mapcount2, page_mapcount(page)); | 1850 | mapcount, mapcount2, page_mapcount(page)); |
1850 | BUG_ON(mapcount != mapcount2); | 1851 | BUG(); |
1852 | } | ||
1851 | } | 1853 | } |
1852 | 1854 | ||
1853 | /* | 1855 | /* |