Jeff Garzik wrote:
In general, I'm a bit worried about these changes, for two overall reasons:
1) I didn't see any analysis of the ultimate end users of block layer
error values: the filesystems.
The filesystems or helpers they use normally did not even check the
-Exyz error they were getting except for -EOPNOTSUPPORTED. They
typically use the uptodate bits on the bio or buffer head.
A greater discussion on what the FS's needed and what actions they
should take would be good though, I agree. They never responded in the
past so I thought the MD and DM were the only interested users for now.
I will post to lkml or fs-devel next time. Sorry about that.