f2fs: print more parameters in trace_f2fs_map_blocks
authorChao Yu <yuchao0@huawei.com>
Tue, 26 Feb 2019 11:01:16 +0000 (19:01 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 13 Mar 2019 01:59:19 +0000 (18:59 -0700)
for better map_blocks trace.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
include/trace/events/f2fs.h

index 0cb746fe6ae1274f13389c5c37db5265a67a0ebe..a3916b4dd57ed2dc227ec78437524460616e8ae0 100644 (file)
@@ -544,6 +544,9 @@ TRACE_EVENT(f2fs_map_blocks,
                __field(block_t,        m_lblk)
                __field(block_t,        m_pblk)
                __field(unsigned int,   m_len)
+               __field(unsigned int,   m_flags)
+               __field(int,    m_seg_type)
+               __field(bool,   m_may_create)
                __field(int,    ret)
        ),
 
@@ -553,15 +556,22 @@ TRACE_EVENT(f2fs_map_blocks,
                __entry->m_lblk         = map->m_lblk;
                __entry->m_pblk         = map->m_pblk;
                __entry->m_len          = map->m_len;
+               __entry->m_flags        = map->m_flags;
+               __entry->m_seg_type     = map->m_seg_type;
+               __entry->m_may_create   = map->m_may_create;
                __entry->ret            = ret;
        ),
 
        TP_printk("dev = (%d,%d), ino = %lu, file offset = %llu, "
-               "start blkaddr = 0x%llx, len = 0x%llx, err = %d",
+               "start blkaddr = 0x%llx, len = 0x%llx, flags = %u,"
+               "seg_type = %d, may_create = %d, err = %d",
                show_dev_ino(__entry),
                (unsigned long long)__entry->m_lblk,
                (unsigned long long)__entry->m_pblk,
                (unsigned long long)__entry->m_len,
+               __entry->m_flags,
+               __entry->m_seg_type,
+               __entry->m_may_create,
                __entry->ret)
 );