diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/page_alloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index a6b17aa4740b..ee37091b191b 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -583,6 +583,7 @@ static void __free_pages_ok(struct page *page, unsigned int order) | |||
583 | int bad = 0; | 583 | int bad = 0; |
584 | int wasMlocked = __TestClearPageMlocked(page); | 584 | int wasMlocked = __TestClearPageMlocked(page); |
585 | 585 | ||
586 | trace_mm_page_free_direct(page, order); | ||
586 | kmemcheck_free_shadow(page, order); | 587 | kmemcheck_free_shadow(page, order); |
587 | 588 | ||
588 | for (i = 0 ; i < (1 << order) ; ++i) | 589 | for (i = 0 ; i < (1 << order) ; ++i) |
@@ -2008,7 +2009,6 @@ void __pagevec_free(struct pagevec *pvec) | |||
2008 | void __free_pages(struct page *page, unsigned int order) | 2009 | void __free_pages(struct page *page, unsigned int order) |
2009 | { | 2010 | { |
2010 | if (put_page_testzero(page)) { | 2011 | if (put_page_testzero(page)) { |
2011 | trace_mm_page_free_direct(page, order); | ||
2012 | if (order == 0) | 2012 | if (order == 0) |
2013 | free_hot_page(page); | 2013 | free_hot_page(page); |
2014 | else | 2014 | else |