]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/scsi/scsi_host.h
[SCSI] scsi scan: don't fail scans when host is in recovery
[mirror_ubuntu-bionic-kernel.git] / include / scsi / scsi_host.h
index fc22ad9dba77eb6aa06843552ae9de31d7a4ea1a..50266c9405fced26eb7a48f386d1889c1f3a6253 100644 (file)
@@ -804,7 +804,8 @@ static inline struct device *scsi_get_device(struct Scsi_Host *shost)
  **/
 static inline int scsi_host_scan_allowed(struct Scsi_Host *shost)
 {
-       return shost->shost_state == SHOST_RUNNING;
+       return shost->shost_state == SHOST_RUNNING ||
+              shost->shost_state == SHOST_RECOVERY;
 }
 
 extern void scsi_unblock_requests(struct Scsi_Host *);