summaryrefslogtreecommitdiff
path: root/fs/btrfs/delayed-ref.c
diff options
context:
space:
mode:
authorJosef Bacik <josef@toxicpanda.com>2017-09-29 22:43:56 +0300
committerDavid Sterba <dsterba@suse.com>2017-10-30 14:28:00 +0300
commitc1103f7a5d7a544dfdaca6102de68792909dc834 (patch)
treed2a1305a69deda2a95f8fcdce39df555ceaf9367 /fs/btrfs/delayed-ref.c
parent1ce7a5ec44c8b148c4600e25c696a135319734db (diff)
downloadlinux-c1103f7a5d7a544dfdaca6102de68792909dc834.tar.xz
btrfs: move all ref head cleanup to the helper function
We do a couple different cleanup operations on the ref head. We adjust counters, we'll free any reserved space if we didn't end up using the ref, and we clear the pending csum bytes. Move all these disparate things into cleanup_ref_head and clean up the logic in __btrfs_run_delayed_refs so that it handles the !ref case a lot cleaner, as well as making run_one_delayed_ref() only deal with real refs and not the ref head. Signed-off-by: Josef Bacik <jbacik@fb.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/delayed-ref.c')
0 files changed, 0 insertions, 0 deletions