sg: fix read() error reporting
authorTony Battersby <tonyb@cybernetics.com>
Wed, 11 Feb 2015 16:32:06 +0000 (11:32 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Mar 2015 12:22:33 +0000 (13:22 +0100)
commit7e95941876b4eaeec3052dc5fa998ff5f7096e7d
tree386ded6a8d12507aeec6837bcf1b9a81e77a457d
parentc7120339ac0391877be7013a8c5bf9dafeb3e984
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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/scsi/sg.c