summaryrefslogtreecommitdiffstats
path: root/fs/fs-writeback.c
diff options
context:
space:
mode:
authorChris Mason2010-10-24 17:01:27 +0200
committerChris Mason2010-10-29 15:31:30 +0200
commitcb44921a09221f0a90217b44044448f63190f3e5 (patch)
tree5580522b6db6868c02d3072320e338442272cb2b /fs/fs-writeback.c
parentMerge branch 'bug-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jos... (diff)
downloadkernel-qcow2-linux-cb44921a09221f0a90217b44044448f63190f3e5.tar.gz
kernel-qcow2-linux-cb44921a09221f0a90217b44044448f63190f3e5.tar.xz
kernel-qcow2-linux-cb44921a09221f0a90217b44044448f63190f3e5.zip
Btrfs: don't loop forever on bad btree blocks
When btrfs discovers the generation number in a btree block is incorrect, it can loop forever without forcing the RAID code to try a valid mirror, and without returning EIO. This changes things to properly kick out the EIO. Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/fs-writeback.c')
0 files changed, 0 insertions, 0 deletions