From: Christoph Hellwig Date: Mon, 3 Nov 2014 18:36:40 +0000 (+0100) Subject: scsi: only re-lock door after EH on devices that were reset X-Git-Tag: v3.2.65~43 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfc515ec1f3d3d501897b269b262cc13cec7f9ed;p=pandora-kernel.git 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 Reported-by: Meelis Roos Tested-by: Meelis Roos Reviewed-by: Martin K. Petersen Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed