]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
btrfs: tracepoints: remove pointless root field from transaction commit event
authorFilipe Manana <fdmanana@suse.com>
Fri, 17 Apr 2026 16:22:59 +0000 (17:22 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 8 Jun 2026 13:53:33 +0000 (15:53 +0200)
A transaction commit is global, not per root, and we are currently always
emitting a root id field matching the root tree for no good reason at all,
causing confusion for no reason at all. So remove the root field.

Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
include/trace/events/btrfs.h

index 99ae9c923070a0472e37f326e0c7d16a0baef751..a8cdc50677a5f6f92169bba3d199b63479305f5a 100644 (file)
@@ -188,17 +188,13 @@ TRACE_EVENT(btrfs_transaction_commit,
 
        TP_STRUCT__entry_btrfs(
                __field(        u64,  generation                )
-               __field(        u64,  root_objectid             )
        ),
 
        TP_fast_assign_btrfs(fs_info,
                __entry->generation     = fs_info->generation;
-               __entry->root_objectid  = BTRFS_ROOT_TREE_OBJECTID;
        ),
 
-       TP_printk_btrfs("root=%llu(%s) gen=%llu",
-                 show_root_type(__entry->root_objectid),
-                 __entry->generation)
+       TP_printk_btrfs("gen=%llu", __entry->generation)
 );
 
 DECLARE_EVENT_CLASS(btrfs__inode,