summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@suse.de>2010-08-06 20:17:24 (GMT)
committerJames Bottomley <James.Bottomley@suse.de>2010-08-11 04:58:33 (GMT)
commit67110dfd45442e70753c575cf0509eaed237b749 (patch)
treeae341419e616d3e44f1ab40675bbee5692c2cdfa /mm
parent3deee42088ddcf5b23021aa089b53444797e565d (diff)
downloadlinux-67110dfd45442e70753c575cf0509eaed237b749.tar.xz
[SCSI] make error handling more robust in the face of reservations
commit 5f91bb050ecc4ff1d8d3d07edbe550c8f431c5e1 Author: Michael Reed <mdr@sgi.com> Date: Mon Aug 10 11:59:28 2009 -0500 [SCSI] reservation conflict after timeout causes device to be taken offline Flipped us from always returning failed to always returning success in the name of fixing the problem where reservation conflict returns from test unit ready cause the device always to be taken offline. Unfortuantely, it also introduced a problem whereby for commands other than test unit ready, the eh dispatcher thinks they succeeded when reservation conflict is returned, whereas in reality they failed. Fix this by only returning success for the test unit ready case. Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions