diff options
author | Christoph Hellwig <hch@lst.de> | 2014-11-03 19:36:40 +0100 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2014-12-14 16:23:56 +0000 |
commit | cfc515ec1f3d3d501897b269b262cc13cec7f9ed (patch) | |
tree | 3873821b2a0a263a952d2443b06a5838dc410403 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | 8c952daa1b00e3b24a5ccd18c5c5cef7a2b47ce1 (diff) |
scsi: only re-lock door after EH on devices that were reset
commit 48379270fe6808cf4612ee094adc8da2b7a83baa upstream.
Setups that use the blk-mq I/O path can lock up if a host with a single
device that has its door locked enters EH. Make sure to only send the
command to re-lock the door to devices that actually were reset and thus
might have lost their state. Otherwise the EH code might be get blocked
on blk_get_request as all requests for non-reset devices might be in use.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reported-by: Meelis Roos <meelis.roos@ut.ee>
Tested-by: Meelis Roos <meelis.roos@ut.ee>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions