[Concept] [PATCH 18/26] scsi: Tidy up error returns for read/write