|
@@ -162,6 +162,60 @@ TRACE_EVENT(nilfs2_segment_usage_freed,
|
|
|
__entry->segnum)
|
|
|
);
|
|
|
|
|
|
+TRACE_EVENT(nilfs2_mdt_insert_new_block,
|
|
|
+ TP_PROTO(struct inode *inode,
|
|
|
+ unsigned long ino,
|
|
|
+ unsigned long block),
|
|
|
+
|
|
|
+ TP_ARGS(inode, ino, block),
|
|
|
+
|
|
|
+ TP_STRUCT__entry(
|
|
|
+ __field(struct inode *, inode)
|
|
|
+ __field(unsigned long, ino)
|
|
|
+ __field(unsigned long, block)
|
|
|
+ ),
|
|
|
+
|
|
|
+ TP_fast_assign(
|
|
|
+ __entry->inode = inode;
|
|
|
+ __entry->ino = ino;
|
|
|
+ __entry->block = block;
|
|
|
+ ),
|
|
|
+
|
|
|
+ TP_printk("inode = %p ino = %lu block = %lu",
|
|
|
+ __entry->inode,
|
|
|
+ __entry->ino,
|
|
|
+ __entry->block)
|
|
|
+);
|
|
|
+
|
|
|
+TRACE_EVENT(nilfs2_mdt_submit_block,
|
|
|
+ TP_PROTO(struct inode *inode,
|
|
|
+ unsigned long ino,
|
|
|
+ unsigned long blkoff,
|
|
|
+ int mode),
|
|
|
+
|
|
|
+ TP_ARGS(inode, ino, blkoff, mode),
|
|
|
+
|
|
|
+ TP_STRUCT__entry(
|
|
|
+ __field(struct inode *, inode)
|
|
|
+ __field(unsigned long, ino)
|
|
|
+ __field(unsigned long, blkoff)
|
|
|
+ __field(int, mode)
|
|
|
+ ),
|
|
|
+
|
|
|
+ TP_fast_assign(
|
|
|
+ __entry->inode = inode;
|
|
|
+ __entry->ino = ino;
|
|
|
+ __entry->blkoff = blkoff;
|
|
|
+ __entry->mode = mode;
|
|
|
+ ),
|
|
|
+
|
|
|
+ TP_printk("inode = %p ino = %lu blkoff = %lu mode = %x",
|
|
|
+ __entry->inode,
|
|
|
+ __entry->ino,
|
|
|
+ __entry->blkoff,
|
|
|
+ __entry->mode)
|
|
|
+);
|
|
|
+
|
|
|
#endif /* _TRACE_NILFS2_H */
|
|
|
|
|
|
/* This part must be outside protection */
|