|
@@ -28,12 +28,10 @@ TRACE_EVENT(mm_lru_insertion,
|
|
|
|
|
|
TP_PROTO(
|
|
|
struct page *page,
|
|
|
- unsigned long pfn,
|
|
|
- int lru,
|
|
|
- unsigned long flags
|
|
|
+ int lru
|
|
|
),
|
|
|
|
|
|
- TP_ARGS(page, pfn, lru, flags),
|
|
|
+ TP_ARGS(page, lru),
|
|
|
|
|
|
TP_STRUCT__entry(
|
|
|
__field(struct page *, page )
|
|
@@ -44,9 +42,9 @@ TRACE_EVENT(mm_lru_insertion,
|
|
|
|
|
|
TP_fast_assign(
|
|
|
__entry->page = page;
|
|
|
- __entry->pfn = pfn;
|
|
|
+ __entry->pfn = page_to_pfn(page);
|
|
|
__entry->lru = lru;
|
|
|
- __entry->flags = flags;
|
|
|
+ __entry->flags = trace_pagemap_flags(page);
|
|
|
),
|
|
|
|
|
|
/* Flag format is based on page-types.c formatting for pagemap */
|
|
@@ -64,9 +62,9 @@ TRACE_EVENT(mm_lru_insertion,
|
|
|
|
|
|
TRACE_EVENT(mm_lru_activate,
|
|
|
|
|
|
- TP_PROTO(struct page *page, unsigned long pfn),
|
|
|
+ TP_PROTO(struct page *page),
|
|
|
|
|
|
- TP_ARGS(page, pfn),
|
|
|
+ TP_ARGS(page),
|
|
|
|
|
|
TP_STRUCT__entry(
|
|
|
__field(struct page *, page )
|
|
@@ -75,7 +73,7 @@ TRACE_EVENT(mm_lru_activate,
|
|
|
|
|
|
TP_fast_assign(
|
|
|
__entry->page = page;
|
|
|
- __entry->pfn = pfn;
|
|
|
+ __entry->pfn = page_to_pfn(page);
|
|
|
),
|
|
|
|
|
|
/* Flag format is based on page-types.c formatting for pagemap */
|