diff options
author | Maxim Levitsky <mlevitsk@redhat.com> | 2020-07-29 21:48:06 +0200 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2020-07-31 03:08:52 +0200 |
commit | bb2e33146876306d5623080e008f61e96e407590 (patch) | |
tree | bcaa415abc9a25d21fabc9b3d40d129fcfe3da10 /drivers/scsi/dmx3191d.c | |
parent | scsi: scsi_debug: Implement tur_ms_to_ready parameter (diff) | |
download | linux-bb2e33146876306d5623080e008f61e96e407590.tar.xz linux-bb2e33146876306d5623080e008f61e96e407590.zip |
scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged
Commit 5ff843721467 ("scsi: virtio_scsi: unplug LUNs when events missed")
missed a corner case in which all the LUNs are unplugged at the same time.
In this case INQUIRY returns DID_BAD_TARGET. Detect this and unplug the
LUN.
Link: https://lore.kernel.org/r/20200729194806.4933-2-mlevitsk@redhat.com
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/dmx3191d.c')
0 files changed, 0 insertions, 0 deletions