diff --git a/mm/hugetlb.c b/mm/hugetlb.c index ec3e9d832b5ebc3f913bdaf90abef8cf9969a8c5..8f1fc2dc355c20728e5ba568c8316e54114c9b5a 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -1231,8 +1231,7 @@ struct hstate *size_to_hstate(unsigned long size) */ bool page_huge_active(struct page *page) { - VM_BUG_ON_PAGE(!PageHuge(page), page); - return PageHead(page) && PagePrivate(&page[1]); + return PageHeadHuge(page) && PagePrivate(&page[1]); } /* never called for tail page */