diff options
author | Tomas Henzl <thenzl@redhat.com> | 2012-04-17 15:24:48 +0200 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2012-05-10 08:59:23 +0100 |
commit | f555e05265657476da5839cdb478e8220eb9965d (patch) | |
tree | 2e93552bb59bc768fc80203ab57afdf597551f49 /drivers/scsi/mpt2sas/mpt2sas_scsih.c | |
parent | 8fb2ef89b696624ea9853868e370d2e132e76f54 (diff) | |
download | blackbird-op-linux-f555e05265657476da5839cdb478e8220eb9965d.tar.gz blackbird-op-linux-f555e05265657476da5839cdb478e8220eb9965d.zip |
[SCSI] mpt2sas: move the scsi_host_put to the right place
When scsi_add_host fails the scsi_host_put should be called.
Signed-off-by: Tomas Henzl <thenzl@redhat.com>
Acked-by: "Nandigama, Nagalakshmi" <Nagalakshmi.Nandigama@lsi.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpt2sas_scsih.c')
-rw-r--r-- | drivers/scsi/mpt2sas/mpt2sas_scsih.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c b/drivers/scsi/mpt2sas/mpt2sas_scsih.c index f612d1dc7baf..76973e8ca4ba 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_scsih.c +++ b/drivers/scsi/mpt2sas/mpt2sas_scsih.c @@ -8122,8 +8122,8 @@ _scsih_probe(struct pci_dev *pdev, const struct pci_device_id *id) out_thread_fail: list_del(&ioc->list); scsi_remove_host(shost); - scsi_host_put(shost); out_add_shost_fail: + scsi_host_put(shost); return -ENODEV; } |