|
@@ -583,6 +583,7 @@ static void __free_pages_ok(struct page *page, unsigned int order)
|
|
|
int bad = 0;
|
|
|
int wasMlocked = __TestClearPageMlocked(page);
|
|
|
|
|
|
+ trace_mm_page_free_direct(page, order);
|
|
|
kmemcheck_free_shadow(page, order);
|
|
|
|
|
|
for (i = 0 ; i < (1 << order) ; ++i)
|
|
@@ -2008,7 +2009,6 @@ void __pagevec_free(struct pagevec *pvec)
|
|
|
void __free_pages(struct page *page, unsigned int order)
|
|
|
{
|
|
|
if (put_page_testzero(page)) {
|
|
|
- trace_mm_page_free_direct(page, order);
|
|
|
if (order == 0)
|
|
|
free_hot_page(page);
|
|
|
else
|