diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index 37f15c3c24dce351e7cba15847985a1f1415d456..d029d938d26d668972b9463b783a6c090fabc76e 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -1216,6 +1216,7 @@ static void destroy_compound_gigantic_page(struct page *page,
 	}
 
 	set_compound_order(page, 0);
+	page[1].compound_nr = 0;
 	__ClearPageHead(page);
 }