Skip to content

RFC add new block layer error values

Mike Christie dm-devel linux-scsi 1 version In review

Get series with b4
b4 am 1124874230.10888.17.camel@max

Versions newest first

  1. v1 RFC Latest4 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4convert block layer drivers to blkerr error valuesdrivers/block/DAC960.c drivers/block/aoe/aoeblk.c drivers/block/aoe/aoecmd.c +35 more+112 -978 replies
2/4convert dm to blkerr error valuesdrivers/md/dm-crypt.c drivers/md/dm-emc.c drivers/md/dm-io.c +2 more+40 -170 replies
3/4convert dm-multipath to blkerr error valuesdrivers/md/dm-mpath.c+52 -270 replies
4/4convert scsi to blkerr error valuesdrivers/scsi/scsi.c drivers/scsi/scsi_error.c drivers/scsi/scsi_lib.c +2 more+49 -180 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 0/4] add new block layer error values

The current -Exyz errors are not descriptive enough to allow upper layers like DM and MD to decide how to handle IO errors. In many cases all we get is a -EIO. The following patches introduce block layer error values for use with the bio_endio and end_that_request* functions (end_request keeps uptodate).

This is just as a RFC I am still testing and working on them and am hoping to get some comments. All patches were made against the scsi-misc-2.6 tree.