From: Filipe Manana Date: Mon, 21 Jul 2025 12:48:12 +0000 (+0100) Subject: btrfs: use local key variable to pass arguments in replay_one_extent() X-Git-Tag: v6.18-rc1~204^2~104 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cac2ab34d88e2e4aaa0991038854849a2eaff942;p=thirdparty%2Fkernel%2Flinux.git btrfs: use local key variable to pass arguments in replay_one_extent() Instead of extracting again the disk_bytenr and disk_num_bytes values from the file extent item to pass to btrfs_qgroup_trace_extent(), use the key local variable 'ins' which already has those values, reducing the size of the source code. Reviewed-by: Boris Burkov Reviewed-by: Qu Wenruo Signed-off-by: Filipe Manana Signed-off-by: David Sterba --- diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c index 4fad7cbfcb263..265ee7557ecb3 100644 --- a/fs/btrfs/tree-log.c +++ b/fs/btrfs/tree-log.c @@ -779,9 +779,7 @@ static noinline int replay_one_extent(struct btrfs_trans_handle *trans, * as the owner of the file extent changed from log tree (doesn't affect * qgroup) to fs/file tree (affects qgroup). */ - ret = btrfs_qgroup_trace_extent(trans, - btrfs_file_extent_disk_bytenr(eb, item), - btrfs_file_extent_disk_num_bytes(eb, item)); + ret = btrfs_qgroup_trace_extent(trans, ins.objectid, ins.offset); if (ret < 0) { btrfs_abort_transaction(trans, ret); goto out;