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.
2) This begins to converge with the SCSI layer's error/retry/etc. error values. Since I would eventually like to see SCSI's non-SCSI-related infrastructure "moved up", a bit -more- alignment with SCSI at this stage might be nice.
Jeff