]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Btrfs: fix scrub_print_warning to handle skinny metadata extents
authorLiu Bo <bo.li.liu@oracle.com>
Mon, 9 Jun 2014 02:54:07 +0000 (10:54 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 1 Jul 2014 03:14:03 +0000 (20:14 -0700)
commiteed31172a351856ad18081f501946e1670b6a1f6
tree556ae666221cdc7902e68d1303b307a5a09a8879
parent6d2a63f3d1bbdf0bcd9201e2826a727261c0becc
Btrfs: fix scrub_print_warning to handle skinny metadata extents

commit 6eda71d0c030af0fc2f68aaa676e6d445600855b upstream.

The skinny extents are intepreted incorrectly in scrub_print_warning(),
and end up hitting the BUG() in btrfs_extent_inline_ref_size.

Reported-by: Konstantinos Skarlatos <k.skarlatos@gmail.com>
Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
Signed-off-by: Chris Mason <clm@fb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/btrfs/backref.c
fs/btrfs/backref.h
fs/btrfs/scrub.c