From: Oleg Nesterov Date: Tue, 21 Jan 2014 23:49:04 +0000 (-0800) Subject: mm: thp: turn compound_head() into BUG_ON(!PageTail) in get_huge_page_tail() X-Git-Tag: v3.14-rc1~134^2~78 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5eaf1a9e233d61438377f57facb167f8208ba9fd;p=pandora-kernel.git mm: thp: turn compound_head() into BUG_ON(!PageTail) in get_huge_page_tail() get_huge_page_tail()->compound_head() looks confusing. Every caller must check PageTail(page), otherwise atomic_inc(&page->_mapcount) is simply wrong if this page is compound-trans-head. Signed-off-by: Oleg Nesterov Cc: Thomas Gleixner Cc: Dave Jones Cc: Darren Hart Cc: Peter Zijlstra Cc: Mel Gorman Acked-by: Andrea Arcangeli Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed