btrfs: tracepoints: add in_fsync field to transaction commit event

Include the in_fsync value from the transaction handle so that we can know
if a transaction commit was triggered by a fsync call.

Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Filipe Manana authored and David Sterba committed 2026-06-08 15:53:33 +02:00
1 parent e1ad307c7a
commit 889ad3845a
1 file changed
+4 -1
+4 -1
View File
@@ -189,13 +189,16 @@ TRACE_EVENT(btrfs_transaction_commit,
TP_STRUCT__entry_btrfs(
__field( u64, generation )
__field( bool, in_fsync )
),
TP_fast_assign_btrfs(trans->fs_info,
__entry->generation = trans->transid;
__entry->in_fsync = trans->in_fsync;
),
TP_printk_btrfs("gen=%llu", __entry->generation)
TP_printk_btrfs("gen=%llu in_fsync=%d", __entry->generation,
__entry->in_fsync)
);
DECLARE_EVENT_CLASS(btrfs__inode,