|
@@ -352,11 +352,11 @@ TRACE_EVENT(mm_vmscan_writepage,
|
|
|
|
|
|
TRACE_EVENT(mm_vmscan_lru_shrink_inactive,
|
|
TRACE_EVENT(mm_vmscan_lru_shrink_inactive,
|
|
|
|
|
|
- TP_PROTO(int nid, int zid,
|
|
|
|
- unsigned long nr_scanned, unsigned long nr_reclaimed,
|
|
|
|
- int priority, int reclaim_flags),
|
|
|
|
|
|
+ TP_PROTO(struct zone *zone,
|
|
|
|
+ unsigned long nr_scanned, unsigned long nr_reclaimed,
|
|
|
|
+ int priority, int file),
|
|
|
|
|
|
- TP_ARGS(nid, zid, nr_scanned, nr_reclaimed, priority, reclaim_flags),
|
|
|
|
|
|
+ TP_ARGS(zone, nr_scanned, nr_reclaimed, priority, file),
|
|
|
|
|
|
TP_STRUCT__entry(
|
|
TP_STRUCT__entry(
|
|
__field(int, nid)
|
|
__field(int, nid)
|
|
@@ -368,12 +368,12 @@ TRACE_EVENT(mm_vmscan_lru_shrink_inactive,
|
|
),
|
|
),
|
|
|
|
|
|
TP_fast_assign(
|
|
TP_fast_assign(
|
|
- __entry->nid = nid;
|
|
|
|
- __entry->zid = zid;
|
|
|
|
|
|
+ __entry->nid = zone_to_nid(zone);
|
|
|
|
+ __entry->zid = zone_idx(zone);
|
|
__entry->nr_scanned = nr_scanned;
|
|
__entry->nr_scanned = nr_scanned;
|
|
__entry->nr_reclaimed = nr_reclaimed;
|
|
__entry->nr_reclaimed = nr_reclaimed;
|
|
__entry->priority = priority;
|
|
__entry->priority = priority;
|
|
- __entry->reclaim_flags = reclaim_flags;
|
|
|
|
|
|
+ __entry->reclaim_flags = trace_shrink_flags(file);
|
|
),
|
|
),
|
|
|
|
|
|
TP_printk("nid=%d zid=%d nr_scanned=%ld nr_reclaimed=%ld priority=%d flags=%s",
|
|
TP_printk("nid=%d zid=%d nr_scanned=%ld nr_reclaimed=%ld priority=%d flags=%s",
|