|
@@ -993,7 +993,6 @@ static __always_inline bool free_pages_prepare(struct page *page,
|
|
|
|
|
|
trace_mm_page_free(page, order);
|
|
|
kmemcheck_free_shadow(page, order);
|
|
|
- kasan_free_pages(page, order);
|
|
|
|
|
|
/*
|
|
|
* Check tail pages before head page information is cleared to
|
|
@@ -1035,6 +1034,7 @@ static __always_inline bool free_pages_prepare(struct page *page,
|
|
|
arch_free_page(page, order);
|
|
|
kernel_poison_pages(page, 1 << order, 0);
|
|
|
kernel_map_pages(page, 1 << order, 0);
|
|
|
+ kasan_free_pages(page, order);
|
|
|
|
|
|
return true;
|
|
|
}
|