X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fscsi%2Fhosts.c;h=e552bac6df77d4667253c83b3ca1dd3c5a951c16;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=84d34b7182d9ca85e0843a37f6253096ef413e8b;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/drivers/scsi/hosts.c b/drivers/scsi/hosts.c index 84d34b718..e552bac6d 100644 --- a/drivers/scsi/hosts.c +++ b/drivers/scsi/hosts.c @@ -27,13 +27,11 @@ #include #include #include -#include #include -#include +#include #include #include -#include "scsi.h" #include "scsi_priv.h" #include "scsi_logging.h" @@ -77,9 +75,9 @@ void scsi_host_cancel(struct Scsi_Host *shost, int recovery) **/ void scsi_remove_host(struct Scsi_Host *shost) { + scsi_forget_host(shost); scsi_host_cancel(shost, 0); scsi_proc_host_rm(shost); - scsi_forget_host(shost); set_bit(SHOST_DEL, &shost->shost_state); @@ -345,7 +343,7 @@ struct Scsi_Host *scsi_host_lookup(unsigned short hostnum) } /** - * *scsi_host_get - inc a Scsi_Host ref count + * scsi_host_get - inc a Scsi_Host ref count * @shost: Pointer to Scsi_Host to inc. **/ struct Scsi_Host *scsi_host_get(struct Scsi_Host *shost) @@ -357,7 +355,7 @@ struct Scsi_Host *scsi_host_get(struct Scsi_Host *shost) } /** - * *scsi_host_put - dec a Scsi_Host ref count + * scsi_host_put - dec a Scsi_Host ref count * @shost: Pointer to Scsi_Host to dec. **/ void scsi_host_put(struct Scsi_Host *shost)