scoutfs: replace trace_printk in segment.c

Signed-off-by: Mark Fasheh <mfasheh@versity.com>
This commit is contained in:
Mark Fasheh
2017-09-20 18:14:12 -05:00
committed by Mark Fasheh
parent cf3f9fee75
commit 44a19b63c0
2 changed files with 30 additions and 2 deletions

View File

@@ -38,6 +38,34 @@ struct lock_info;
#define FSID_ARG(sb) le64_to_cpu(SCOUTFS_SB(sb)->super.hdr.fsid)
#define FSID_FMT "%llx"
DECLARE_EVENT_CLASS(scoutfs_segment_class,
TP_PROTO(struct super_block *sb, __u64 segno),
TP_ARGS(sb, segno),
TP_STRUCT__entry(
__field(__u64, fsid)
__field(__u64, segno)
),
TP_fast_assign(
__entry->fsid = FSID_ARG(sb);
__entry->segno = segno;
),
TP_printk(FSID_FMT" segno %llu", __entry->fsid, __entry->segno)
);
DEFINE_EVENT(scoutfs_segment_class, scoutfs_seg_submit_read,
TP_PROTO(struct super_block *sb, __u64 segno),
TP_ARGS(sb, segno)
);
DEFINE_EVENT(scoutfs_segment_class, scoutfs_seg_submit_write,
TP_PROTO(struct super_block *sb, __u64 segno),
TP_ARGS(sb, segno)
);
DECLARE_EVENT_CLASS(scoutfs_lock_info_class,
TP_PROTO(struct super_block *sb, struct lock_info *linfo),

View File

@@ -305,7 +305,7 @@ struct scoutfs_segment *scoutfs_seg_submit_read(struct super_block *sb,
struct scoutfs_segment *seg;
unsigned long flags;
trace_printk("segno %llu\n", segno);
trace_scoutfs_seg_submit_read(sb, segno);
spin_lock_irqsave(&cac->lock, flags);
seg = find_seg(&cac->root, segno);
@@ -340,7 +340,7 @@ int scoutfs_seg_submit_write(struct super_block *sb,
struct scoutfs_segment *seg,
struct scoutfs_bio_completion *comp)
{
trace_printk("submitting segno %llu\n", seg->segno);
trace_scoutfs_seg_submit_write(sb, seg->segno);
scoutfs_bio_submit_comp(sb, WRITE, seg->pages,
segno_to_blkno(seg->segno),