lkml.org 
[lkml]   [2010]   [Jul]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/4] vmscan: convert mm_vmscan_lru_isolate to DEFINE_EVENT
    Date
    Mel Gorman recently added some vmscan tracepoints. Unfortunately
    they are covered only global reclaim. But we want to trace memcg
    reclaim too.

    Thus, this patch convert them to DEFINE_TRACE macro. it help to
    reuse tracepoint definition for other similar usage (i.e. memcg).
    This patch have no functionally change.

    Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
    Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    ---
    include/trace/events/vmscan.h | 17 ++++++++++++++++-
    1 files changed, 16 insertions(+), 1 deletions(-)

    diff --git a/include/trace/events/vmscan.h b/include/trace/events/vmscan.h
    index c35e905..b97a3db 100644
    --- a/include/trace/events/vmscan.h
    +++ b/include/trace/events/vmscan.h
    @@ -152,7 +152,7 @@ DEFINE_EVENT(mm_vmscan_direct_reclaim_end_template, mm_vmscan_memcg_softlimit_re
    );


    -TRACE_EVENT(mm_vmscan_lru_isolate,
    +DECLARE_EVENT_CLASS(mm_vmscan_lru_isolate_template,

    TP_PROTO(int order,
    unsigned long nr_requested,
    @@ -198,6 +198,21 @@ TRACE_EVENT(mm_vmscan_lru_isolate,
    __entry->nr_lumpy_failed)
    );

    +DEFINE_EVENT(mm_vmscan_lru_isolate_template, mm_vmscan_lru_isolate,
    +
    + TP_PROTO(int order,
    + unsigned long nr_requested,
    + unsigned long nr_scanned,
    + unsigned long nr_taken,
    + unsigned long nr_lumpy_taken,
    + unsigned long nr_lumpy_dirty,
    + unsigned long nr_lumpy_failed,
    + int isolate_mode),
    +
    + TP_ARGS(order, nr_requested, nr_scanned, nr_taken, nr_lumpy_taken, nr_lumpy_dirty, nr_lumpy_failed, isolate_mode)
    +
    +);
    +
    TRACE_EVENT(mm_vmscan_writepage,

    TP_PROTO(struct page *page,
    --
    1.6.5.2




    \
     
     \ /
      Last update: 2010-07-26 05:07    [W:0.022 / U:93.384 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site