From 0d28930271c37dedd3711ba4cfaedba34341e29d Mon Sep 17 00:00:00 2001 From: Mark Fasheh Date: Wed, 20 Sep 2017 16:21:42 -0500 Subject: [PATCH] scoutfs: replace trace_printk in super.c Signed-off-by: Mark Fasheh --- kmod/src/scoutfs_trace.h | 18 ++++++++++++++++++ kmod/src/super.c | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/kmod/src/scoutfs_trace.h b/kmod/src/scoutfs_trace.h index 628d3859..763b993d 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_advance_dirty_super, + TP_PROTO(struct super_block *sb, __u64 seq), + + TP_ARGS(sb, seq), + + TP_STRUCT__entry( + __field(__u64, fsid) + __field(__u64, seq) + ), + + TP_fast_assign( + __entry->fsid = FSID_ARG(sb); + __entry->seq = seq; + ), + + TP_printk(FSID_FMT" super seq now %llu", __entry->fsid, __entry->seq) +); + TRACE_EVENT(scoutfs_dir_add_next_linkref, TP_PROTO(struct super_block *sb, __u64 ino, __u64 dir_ino, int ret, unsigned int key_len), diff --git a/kmod/src/super.c b/kmod/src/super.c index 19db0cd2..0a8b71af 100644 --- a/kmod/src/super.c +++ b/kmod/src/super.c @@ -116,7 +116,7 @@ void scoutfs_advance_dirty_super(struct super_block *sb) le64_add_cpu(&super->hdr.seq, 1); - trace_printk("super seq now %llu\n", le64_to_cpu(super->hdr.seq)); + trace_scoutfs_advance_dirty_super(sb, le64_to_cpu(super->hdr.seq)); } /*