The patch titled make-page-private-usable-in-compound-pages-v1 hugetlb fix has been added to the -mm tree. Its filename is make-page-private-usable-in-compound-pages-v1-hugetlb-fix.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: make-page-private-usable-in-compound-pages-v1 hugetlb fix From: Nishanth Aravamudan <nacc@xxxxxxxxxx> Christoph Lameter's rework of the use of private member of struct page missed the hugetlbfs dirtying function. Signed-off-by: Nishanth Aravamudan <nacc@xxxxxxxxxx> Acked-by: Christoph Lameter <clameter@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/hugetlbfs/inode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/hugetlbfs/inode.c~make-page-private-usable-in-compound-pages-v1-hugetlb-fix fs/hugetlbfs/inode.c --- a/fs/hugetlbfs/inode.c~make-page-private-usable-in-compound-pages-v1-hugetlb-fix +++ a/fs/hugetlbfs/inode.c @@ -450,7 +450,7 @@ static int hugetlbfs_symlink(struct inod */ static int hugetlbfs_set_page_dirty(struct page *page) { - struct page *head = (struct page *)page_private(page); + struct page *head = compound_head(page); SetPageDirty(head); return 0; _ Patches currently in -mm which might be from nacc@xxxxxxxxxx are make-page-private-usable-in-compound-pages-v1-hugetlb-fix.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html