From 87adeb93066669a9aba2fd95397d3479acb6eef6 Mon Sep 17 00:00:00 2001 From: Mark Fasheh Date: Wed, 20 Sep 2017 16:36:39 -0500 Subject: [PATCH] scoutfs: replace trace_printk in manifest.c Signed-off-by: Mark Fasheh --- kmod/src/manifest.c | 2 +- kmod/src/scoutfs_trace.h | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/kmod/src/manifest.c b/kmod/src/manifest.c index 0ce44fe3..ecb84a55 100644 --- a/kmod/src/manifest.c +++ b/kmod/src/manifest.c @@ -832,7 +832,7 @@ int scoutfs_manifest_next_compact(struct super_block *sb, void *data) break; } - trace_printk("level %d\n", level); + trace_scoutfs_manifest_next_compact(sb, level); if (level < 0) { ret = 0; diff --git a/kmod/src/scoutfs_trace.h b/kmod/src/scoutfs_trace.h index 763b993d..7bf5aaea 100644 --- a/kmod/src/scoutfs_trace.h +++ b/kmod/src/scoutfs_trace.h @@ -36,6 +36,24 @@ #define FSID_ARG(sb) le64_to_cpu(SCOUTFS_SB(sb)->super.hdr.fsid) #define FSID_FMT "%llx" +TRACE_EVENT(scoutfs_manifest_next_compact, + TP_PROTO(struct super_block *sb, int level), + + TP_ARGS(sb, level), + + TP_STRUCT__entry( + __field(__u64, fsid) + __field(int, level) + ), + + TP_fast_assign( + __entry->fsid = FSID_ARG(sb); + __entry->level = level; + ), + + TP_printk(FSID_FMT" level %d", __entry->fsid, __entry->level) +); + TRACE_EVENT(scoutfs_advance_dirty_super, TP_PROTO(struct super_block *sb, __u64 seq),