]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: don't count I/O statistic read errors for missing devices
authorStefan Behrens <sbehrens@giantdisaster.de>
Thu, 14 Jun 2012 14:42:31 +0000 (16:42 +0200)
committerChris Mason <chris.mason@fusionio.com>
Mon, 2 Jul 2012 19:36:23 +0000 (15:36 -0400)
commit69fa8e33d3757bb664844e7def13f5cee1aab7f5
tree5fcd3c7c3ae4a28001eaea8ab0ea0ef48e456647
parentaa80fa53697834a1668d93a95bfa8d38871752d7
Btrfs: don't count I/O statistic read errors for missing devices

It is normal behaviour of the low level btrfs function btrfs_map_bio()
to complete a bio with -EIO if the device is missing, instead of just
preventing the bio creation in an earlier step.
This used to cause I/O statistic read error increments and annoying
printk_ratelimited messages. This commit fixes the issue.

Signed-off-by: Stefan Behrens <sbehrens@giantdisaster.de>
Reported-by: Carey Underwood <cwillu@cwillu.com>
fs/btrfs/volumes.c