hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/scsi/hosts.c
....@@ -180,6 +180,7 @@
180180 scsi_forget_host(shost);
181181 mutex_unlock(&shost->scan_mutex);
182182 scsi_proc_host_rm(shost);
183
+ scsi_proc_hostdir_rm(shost->hostt);
183184
184185 spin_lock_irqsave(shost->host_lock, flags);
185186 if (scsi_host_set_state(shost, SHOST_DEL))
....@@ -321,9 +322,7 @@
321322 struct Scsi_Host *shost = dev_to_shost(dev);
322323 struct device *parent = dev->parent;
323324
324
- scsi_proc_hostdir_rm(shost->hostt);
325
-
326
- /* Wait for functions invoked through call_rcu(&shost->rcu, ...) */
325
+ /* Wait for functions invoked through call_rcu(&scmd->rcu, ...) */
327326 rcu_barrier();
328327
329328 if (shost->tmf_work_q)