diff options
-rw-r--r-- | drivers/scsi/device_handler/scsi_dh_alua.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/device_handler/scsi_dh_alua.c b/drivers/scsi/device_handler/scsi_dh_alua.c index 42fe52902ad..6fec9fe5dc3 100644 --- a/drivers/scsi/device_handler/scsi_dh_alua.c +++ b/drivers/scsi/device_handler/scsi_dh_alua.c | |||
@@ -782,7 +782,7 @@ static int alua_bus_attach(struct scsi_device *sdev) | |||
782 | h->sdev = sdev; | 782 | h->sdev = sdev; |
783 | 783 | ||
784 | err = alua_initialize(sdev, h); | 784 | err = alua_initialize(sdev, h); |
785 | if (err != SCSI_DH_OK) | 785 | if ((err != SCSI_DH_OK) && (err != SCSI_DH_DEV_OFFLINED)) |
786 | goto failed; | 786 | goto failed; |
787 | 787 | ||
788 | if (!try_module_get(THIS_MODULE)) | 788 | if (!try_module_get(THIS_MODULE)) |