commit | c69e6f812bab0d5442b40e2f1bfbca48d40bc50b | [log] [tgz] |
---|---|---|
author | James Bottomley <JBottomley@Parallels.com> | Thu Apr 10 13:36:11 2014 -0700 |
committer | James Bottomley <JBottomley@Parallels.com> | Mon Apr 21 14:28:40 2014 -0700 |
tree | 52b69dc5e7d7883d01117947d48bc63dcb115fab | |
parent | 7daf480483e60898f30e0a2a84fecada7a7cfac0 [diff] |
[SCSI] More USB deadlock fixes This patch fixes a corner case in the previous USB Deadlock fix patch (12023e7 [SCSI] Fix USB deadlock caused by SCSI error handling). The scenario is abort command, set flag, abort completes, send TUR, TUR doesn't return, so we now try to abort the TUR, but scsi_abort_eh_cmnd() will skip the abort because the flag is set and move straight to reset. Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: James Bottomley <JBottomley@Parallels.com>