diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/page_alloc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index d037c8bc1512..62496edbd8dd 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -371,8 +371,7 @@ static int destroy_compound_page(struct page *page, unsigned long order) | |||
371 | int nr_pages = 1 << order; | 371 | int nr_pages = 1 << order; |
372 | int bad = 0; | 372 | int bad = 0; |
373 | 373 | ||
374 | if (unlikely(compound_order(page) != order) || | 374 | if (unlikely(compound_order(page) != order)) { |
375 | unlikely(!PageHead(page))) { | ||
376 | bad_page(page); | 375 | bad_page(page); |
377 | bad++; | 376 | bad++; |
378 | } | 377 | } |