From: Naoya Horiguchi Date: Wed, 12 Dec 2012 21:52:33 +0000 (-0800) Subject: mm/hugetlb.c: fix warning on freeing hwpoisoned hugepage X-Git-Tag: omap-for-v3.8/fixes-for-merge-window-v4-signed~33^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56f2fb147659e05b1e87b99791bf44b988d38545;p=pandora-kernel.git mm/hugetlb.c: fix warning on freeing hwpoisoned hugepage Fix the warning from __list_del_entry() which is triggered when a process tries to do free_huge_page() for a hwpoisoned hugepage. free_huge_page() can be called for hwpoisoned hugepage from unpoison_memory(). This function gets refcount once and clears PageHWPoison, and then puts refcount twice to return the hugepage back to free pool. The second put_page() finally reaches free_huge_page(). Signed-off-by: Naoya Horiguchi Reviewed-by: Aneesh Kumar K.V Cc: Andi Kleen Cc: Tony Luck Cc: Wu Fengguang Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed