diff options
author | Josef Bacik <jbacik@fusionio.com> | 2013-03-29 08:09:34 -0600 |
---|---|---|
committer | Chris Mason <chris.mason@fusionio.com> | 2013-03-29 10:18:59 -0400 |
commit | d8fe29e9dea8d7d61fd140d8779326856478fc62 (patch) | |
tree | fb5867b3c130d23305a2fec87eed49708d5e7cdc /fs/btrfs/inode.c | |
parent | 82d130ff390be67d980d8b6f39e921c0b1d8d8e0 (diff) |
Btrfs: don't drop path when printing out tree errors in scrub
A user reported a panic where we were panicing somewhere in
tree_backref_for_extent from scrub_print_warning. He only captured the trace
but looking at scrub_print_warning we drop the path right before we mess with
the extent buffer to print out a bunch of stuff, which isn't right. So fix this
by dropping the path after we use the eb if we need to. Thanks,
Cc: stable@vger.kernel.org
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'fs/btrfs/inode.c')
0 files changed, 0 insertions, 0 deletions