summaryrefslogtreecommitdiffstats
path: root/mm/hugetlb.c
diff options
context:
space:
mode:
authorAkinobu Mita <akinobu.mita@gmail.com>2007-07-19 01:49:12 -0700
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-19 10:04:50 -0700
commitf8af0bb890d6cdcb09ec042c128e217a7c500355 (patch)
treec74f53e64b74162488b7ca3f5199acf7f5b6e501 /mm/hugetlb.c
parent7ed5cb2b73d0c4165c0504c95454fade0c0bf3d9 (diff)
downloadlinux-stable-f8af0bb890d6cdcb09ec042c128e217a7c500355.tar.gz
linux-stable-f8af0bb890d6cdcb09ec042c128e217a7c500355.tar.bz2
linux-stable-f8af0bb890d6cdcb09ec042c128e217a7c500355.zip
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>
Diffstat (limited to 'mm/hugetlb.c')
-rw-r--r--mm/hugetlb.c2
1 files changed, 1 insertions, 1 deletions
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);
}