]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: qgroup: Re-arrange tracepoint timing to co-operate with reserved space tracepoint
authorQu Wenruo <quwenruo@cn.fujitsu.com>
Mon, 13 Mar 2017 07:52:09 +0000 (15:52 +0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 18 Apr 2017 12:07:26 +0000 (14:07 +0200)
commite36d612a6765b3b0bcffd7c72fc1e215a470736d
tree341f0947dd334f0ba96cacf2ed4bf086d9596577
parent751cac68687927f8412261d62539a3e575dbbf97
btrfs: qgroup: Re-arrange tracepoint timing to co-operate with reserved space tracepoint

Newly introduced qgroup reserved space trace points are normally nested
into several common qgroup operations.

While some other trace points are not well placed to co-operate with
them, causing confusing output.

This patch re-arrange trace_btrfs_qgroup_release_data() and
trace_btrfs_qgroup_free_delayed_ref() trace points so they are triggered
before reserved space ones.

Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Reviewed-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/qgroup.c
fs/btrfs/qgroup.h