From: Akinobu Mita <akinobu.mita@gmail.com>
Date: Thu, 19 Jul 2007 08:49:12 +0000 (-0700)
Subject: hugetlb: use set_compound_page_dtor
X-Git-Tag: firefly_0821_release~27548
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f8af0bb890d6cdcb09ec042c128e217a7c500355;p=firefly-linux-kernel-4.4.55.git

hugetlb: use set_compound_page_dtor

Use appropriate accessor function to set compound page destructor
function.

Cc:  William Irwin <wli@holomorphy.com>
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Acked-by: Adam Litke <agl@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
---

diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index 2d7611cf276a..f127940ec24f 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -208,7 +208,7 @@ static void update_and_free_page(struct page *page)
 				1 << PG_dirty | 1 << PG_active | 1 << PG_reserved |
 				1 << PG_private | 1<< PG_writeback);
 	}
-	page[1].lru.next = NULL;
+	set_compound_page_dtor(page, NULL);
 	set_page_refcounted(page);
 	__free_pages(page, HUGETLB_PAGE_ORDER);
 }