scsi_proc_hostdir_rm(shost->hostt); 
void scsi_remove_host(struct Scsi_Host *shost){	unsigned long flags;	down(&shost->scan_mutex);	spin_lock_irqsave(shost->host_lock, flags);	if (scsi_host_set_state(shost, SHOST_CANCEL))		if (scsi_host_set_state(shost, SHOST_CANCEL_RECOVERY)) {			spin_unlock_irqrestore(shost->host_lock, flags);			up(&shost->scan_mutex);			return;		}	spin_unlock_irqrestore(shost->host_lock, flags);	up(&shost->scan_mutex);	scsi_forget_host(shost);	scsi_proc_host_rm(shost);	spin_lock_irqsave(shost->host_lock, flags);	if (scsi_host_set_state(shost, SHOST_DEL))		BUG_ON(scsi_host_set_state(shost, SHOST_DEL_RECOVERY));	spin_unlock_irqrestore(shost->host_lock, flags);	transport_unregister_device(&shost->shost_gendev);	class_device_unregister(&shost->shost_classdev);	device_del(&shost->shost_gendev);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/9e70592fcd87c90e9e98090d66cb79f39d740d4a/hosts.c/clean/drivers/scsi/hosts.c