bsg: return SAM device status code
Subsystems (3)
PATCH RESEND 1/1 bsg: return SAM device status code
Use the status codes from the spec, not the shifted-by-one codes that are marked deprecated in scsi.h This makes bsg v4 status report the same value as sg v3 status too.
Signed-off-by Pete Wyckoff <[email protected]>
Acked-by Douglas Gilbert <[email protected]>
--- block/bsg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
block/bsg.c +1 -1
@@ -440,7 +440,7 @@ static int blk_complete_sgv4_hdr_rq(struct request *rq, struct sg_io_v4 *hdr,/* * fill in all the output members */ - hdr->device_status =status_byte (rq->errors); + hdr->device_status = rq->errors &0xff ; hdr->transport_status =host_byte (rq->errors); hdr->driver_status =driver_byte (rq->errors); hdr->info =0 ;
Signature · 1 line
1.5.0.6