summaryrefslogtreecommitdiffstats
path: root/arch/s390
diff options
context:
space:
mode:
authorJames Bottomley <JBottomley@Parallels.com>2014-03-28 10:50:17 -0700
committerJames Bottomley <JBottomley@Parallels.com>2014-04-21 14:27:05 -0700
commitd555a2abf3481f81303d835046a5ec2c4fb3ca8e (patch)
treed8480a2660cfd66eaeb8f0ad416551726947c48a /arch/s390
parent68c03d9193f55dad93036f439b94912c5003a173 (diff)
downloadlinux-d555a2abf3481f81303d835046a5ec2c4fb3ca8e.tar.bz2
[SCSI] Fix spurious request sense in error handling
We unconditionally execute scsi_eh_get_sense() to make sure all failed commands that should have sense attached, do. However, the routine forgets that some commands, because of the way they fail, will not have any sense code ... we should not bother them with a REQUEST_SENSE command. Fix this by testing to see if we actually got a CHECK_CONDITION return and skip asking for sense if we don't. Tested-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'arch/s390')
0 files changed, 0 insertions, 0 deletions