]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: don't call free_extent_buffer twice in iterate_irefs
authorJan Schmidt <list.btrfs@jan-o-sch.net>
Fri, 13 Apr 2012 10:28:00 +0000 (12:28 +0200)
committerDavid Sterba <dsterba@suse.cz>
Wed, 18 Apr 2012 17:22:21 +0000 (19:22 +0200)
commitb79509f66d5aa56d657bf38702506ce8f0e53a85
tree36acddddf6f4b50877b22e683704bc2cbaf4d3b5
parentd3d67333a0fae3e31f9a0d81c508d48b00205f34
Btrfs: don't call free_extent_buffer twice in iterate_irefs

Avoid calling free_extent_buffer more than once when the iterator function
returns non-zero. The only code that uses this is scrub repair for corrupted
nodatasum blocks.

Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net>
fs/btrfs/backref.c