diff options
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r-- | mm/page_alloc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index cdef1d4b4e4..3ea857c5e28 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -53,6 +53,7 @@ #include <linux/compaction.h> #include <trace/events/kmem.h> #include <linux/ftrace_event.h> +#include <trace/page_alloc.h> #include <asm/tlbflush.h> #include <asm/div64.h> @@ -129,6 +130,9 @@ void pm_restrict_gfp_mask(void) int pageblock_order __read_mostly; #endif +DEFINE_TRACE(page_alloc); +DEFINE_TRACE(page_free); + static void __free_pages_ok(struct page *page, unsigned int order); /* @@ -2165,6 +2169,7 @@ nopage: } return page; got_pg: + trace_page_alloc(page, order); if (kmemcheck_enabled) kmemcheck_pagealloc_alloc(page, order, gfp_mask); return page; |