summaryrefslogtreecommitdiff
path: root/drivers/scsi/mpt2sas
diff options
context:
space:
mode:
authorTomas Henzl <thenzl@redhat.com>2012-04-17 15:24:48 +0200
committerJames Bottomley <JBottomley@Parallels.com>2012-05-10 08:59:23 +0100
commitf555e05265657476da5839cdb478e8220eb9965d (patch)
tree2e93552bb59bc768fc80203ab57afdf597551f49 /drivers/scsi/mpt2sas
parent8fb2ef89b696624ea9853868e370d2e132e76f54 (diff)
downloadlinux-3.10-f555e05265657476da5839cdb478e8220eb9965d.tar.gz
linux-3.10-f555e05265657476da5839cdb478e8220eb9965d.tar.bz2
linux-3.10-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')
-rw-r--r--drivers/scsi/mpt2sas/mpt2sas_scsih.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
index f612d1dc7ba..76973e8ca4b 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;
}