From: Naoya Horiguchi Date: Wed, 15 Apr 2015 23:14:35 +0000 (-0700) Subject: mm: don't call __page_cache_release for hugetlb X-Git-Tag: omap-for-v4.1/fixes-rc1~128^2~79 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=822fc61367f062d36c5b5a4d517e9bd2b65a741f;p=pandora-kernel.git mm: don't call __page_cache_release for hugetlb __put_compound_page() calls __page_cache_release() to do some freeing work, but it's obviously for thps, not for hugetlb. We don't care because PageLRU is always cleared and page->mem_cgroup is always NULL for hugetlb. But it's not correct and has potential risks, so let's make it conditional. Signed-off-by: Naoya Horiguchi Cc: Hugh Dickins Reviewed-by: Michal Hocko Cc: Mel Gorman Cc: Johannes Weiner Cc: David Rientjes Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed