sg: fix read() error reporting
authorTony Battersby <tonyb@cybernetics.com>
Wed, 11 Feb 2015 16:32:06 +0000 (11:32 -0500)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 9 May 2015 22:16:18 +0000 (23:16 +0100)
commit1e5bf5ca07dd5cb37b491074e6050b5633bf4c5a
tree25ffe05f617308717777cadbd04aa0dcb2a55622
parentdf01d9846cb6dc2dfa10b2e1caaa06470caf9c6a
sg: fix read() error reporting

commit 3b524a683af8991b4eab4182b947c65f0ce1421b upstream.

Fix SCSI generic read() incorrectly returning success after detecting an
error.

Signed-off-by: Tony Battersby <tonyb@cybernetics.com>
Acked-by: Douglas Gilbert <dgilbert@interlog.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/scsi/sg.c