gfs2: enhance log_blocks trace point to show log blocks free
[linux-2.6-microblaze.git] / fs / gfs2 / trace_gfs2.h
index e002525..fe140ce 100644 (file)
@@ -388,15 +388,17 @@ TRACE_EVENT(gfs2_log_blocks,
        TP_STRUCT__entry(
                __field(        dev_t,  dev                     )
                __field(        int,    blocks                  )
+               __field(        int,    blks_free               )
        ),
 
        TP_fast_assign(
                __entry->dev            = sdp->sd_vfs->s_dev;
                __entry->blocks         = blocks;
+               __entry->blks_free      = atomic_read(&sdp->sd_log_blks_free);
        ),
 
-       TP_printk("%u,%u log reserve %d", MAJOR(__entry->dev),
-                 MINOR(__entry->dev), __entry->blocks)
+       TP_printk("%u,%u log reserve %d %d", MAJOR(__entry->dev),
+                 MINOR(__entry->dev), __entry->blocks, __entry->blks_free)
 );
 
 /* Writing back the AIL */