mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
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:
parent
e1ad307c7a
commit
889ad3845a
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user