summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorGavin Shan <shangw@linux.vnet.ibm.com>2012-12-18 23:21:32 +0100
committerLinus Torvalds <torvalds@linux-foundation.org>2012-12-19 00:02:12 +0100
commit0bb2c7637ef0db4f44528698fa725179fb4917ad (patch)
tree5bc0fdbd68805f8cc4a2b2c44a9d48ade1e59685 /usr
parentdrivers/message/fusion/mptscsih.c: missing break (diff)
downloadlinux-0bb2c7637ef0db4f44528698fa725179fb4917ad.tar.xz
linux-0bb2c7637ef0db4f44528698fa725179fb4917ad.zip
mm/page_alloc.c: remove duplicate check
While allocating pages using buddy allocator, the compound page is probably split up to free pages. Under these circumstances, the compound page should be destroyed by destroy_compound_page(). However, there is a duplicate check to judge if the page is compound. Remove the duplicate check since the compound_order() returns 0 when the page doesn't have PG_head set in destroy_compound_page(). That is to say, destroy_compound_page() needn't check PageHead(). Signed-off-by: Gavin Shan <shangw@linux.vnet.ibm.com> Acked-by: Johannes Weiner <hannes@cmpxchg.org> Acked-by: Pekka Enberg <penberg@cs.helsinki.fi> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions