]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/scsi/lpfc/lpfc_init.c
[SCSI] lpfc 8.1.2: Correct use of the hostdata field in scsi_host
[linux-2.6-omap-h63xx.git] / drivers / scsi / lpfc / lpfc_init.c
index 369487e8f45051f7c7538f7f04d6c5add33eb2bb..5e92c451f96e979da4b06645282ece4f6aff423a 100644 (file)
@@ -1553,7 +1553,6 @@ lpfc_pci_probe_one(struct pci_dev *pdev, const struct pci_device_id *pid)
        INIT_LIST_HEAD(&phba->lpfc_scsi_buf_list);
 
        host->transportt = lpfc_transport_template;
-       host->hostdata[0] = (unsigned long)phba;
        pci_set_drvdata(pdev, host);
        error = scsi_add_host(host, &pdev->dev);
        if (error)
@@ -1675,7 +1674,7 @@ static void __devexit
 lpfc_pci_remove_one(struct pci_dev *pdev)
 {
        struct Scsi_Host   *host = pci_get_drvdata(pdev);
-       struct lpfc_hba    *phba = (struct lpfc_hba *)host->hostdata[0];
+       struct lpfc_hba    *phba = (struct lpfc_hba *)host->hostdata;
        unsigned long iflag;
 
        lpfc_free_sysfs_attr(phba);