commit | cb44921a09221f0a90217b44044448f63190f3e5 | [log] [tgz] |
---|---|---|
author | Chris Mason <chris.mason@oracle.com> | Sun Oct 24 11:01:27 2010 -0400 |
committer | Chris Mason <chris.mason@oracle.com> | Fri Oct 29 09:31:30 2010 -0400 |
tree | 5580522b6db6868c02d3072320e338442272cb2b | |
parent | 6b5b817f103450444f3f658a498f435d92a197e5 [diff] |
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>