diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-09-23 21:16:20 -0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2013-10-14 09:26:04 -0400 |
commit | 08b7e10716a518af01b07915dbb1938868bbf878 (patch) | |
tree | 685371b0b13af3f05bae2df0efdab1133152f5b4 | |
parent | 6d3be300c658ce3f1777a6b1279414c62bc7d817 (diff) |
SCSI: remove unnecessary pci_set_drvdata()
Since commit 0998d0631001288a5974afc0b2a5f568bcdecb4d
(device-core: Ensure drvdata = NULL when no driver is bound),
the driver core clears the driver data to NULL after device_release
or on probe failure. Thus, it is not needed to manually clear the
device driver data to NULL.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Cc: James Bottomley <JBottomley@parallels.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
-rw-r--r-- | drivers/scsi/arcmsr/arcmsr_hba.c | 1 | ||||
-rw-r--r-- | drivers/scsi/atp870u.c | 2 | ||||
-rw-r--r-- | drivers/scsi/bfa/bfad.c | 1 | ||||
-rw-r--r-- | drivers/scsi/csiostor/csio_init.c | 2 | ||||
-rw-r--r-- | drivers/scsi/dc395x.c | 1 | ||||
-rw-r--r-- | drivers/scsi/fnic/fnic_main.c | 1 | ||||
-rw-r--r-- | drivers/scsi/gdth.c | 2 | ||||
-rw-r--r-- | drivers/scsi/hpsa.c | 1 | ||||
-rw-r--r-- | drivers/scsi/lpfc/lpfc_init.c | 3 | ||||
-rw-r--r-- | drivers/scsi/megaraid/megaraid_mbox.c | 6 | ||||
-rw-r--r-- | drivers/scsi/megaraid/megaraid_sas_base.c | 5 | ||||
-rw-r--r-- | drivers/scsi/mvsas/mv_init.c | 1 | ||||
-rw-r--r-- | drivers/scsi/mvumi.c | 2 | ||||
-rw-r--r-- | drivers/scsi/pm8001/pm8001_init.c | 1 | ||||
-rw-r--r-- | drivers/scsi/pmcraid.c | 1 | ||||
-rw-r--r-- | drivers/scsi/qla2xxx/qla_os.c | 1 | ||||
-rw-r--r-- | drivers/scsi/qla4xxx/ql4_os.c | 1 | ||||
-rw-r--r-- | drivers/scsi/stex.c | 2 | ||||
-rw-r--r-- | drivers/scsi/tmscsim.c | 1 | ||||
-rw-r--r-- | drivers/scsi/ufs/ufshcd-pci.c | 1 | ||||
-rw-r--r-- | drivers/scsi/vmw_pvscsi.c | 2 |
21 files changed, 0 insertions, 38 deletions
diff --git a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c index 33c52bc2c7b4..97fd450aff09 100644 --- a/drivers/scsi/arcmsr/arcmsr_hba.c +++ b/drivers/scsi/arcmsr/arcmsr_hba.c | |||
@@ -1035,7 +1035,6 @@ static void arcmsr_remove(struct pci_dev *pdev) | |||
1035 | pci_release_regions(pdev); | 1035 | pci_release_regions(pdev); |
1036 | scsi_host_put(host); | 1036 | scsi_host_put(host); |
1037 | pci_disable_device(pdev); | 1037 | pci_disable_device(pdev); |
1038 | pci_set_drvdata(pdev, NULL); | ||
1039 | } | 1038 | } |
1040 | 1039 | ||
1041 | static void arcmsr_shutdown(struct pci_dev *pdev) | 1040 | static void arcmsr_shutdown(struct pci_dev *pdev) |
diff --git a/drivers/scsi/atp870u.c b/drivers/scsi/atp870u.c index 15a629d8ed08..a795d81ef875 100644 --- a/drivers/scsi/atp870u.c +++ b/drivers/scsi/atp870u.c | |||
@@ -3144,8 +3144,6 @@ static void atp870u_remove (struct pci_dev *pdev) | |||
3144 | atp870u_free_tables(pshost); | 3144 | atp870u_free_tables(pshost); |
3145 | printk(KERN_INFO "scsi_host_put : %p\n",pshost); | 3145 | printk(KERN_INFO "scsi_host_put : %p\n",pshost); |
3146 | scsi_host_put(pshost); | 3146 | scsi_host_put(pshost); |
3147 | printk(KERN_INFO "pci_set_drvdata : %p\n",pdev); | ||
3148 | pci_set_drvdata(pdev, NULL); | ||
3149 | } | 3147 | } |
3150 | MODULE_LICENSE("GPL"); | 3148 | MODULE_LICENSE("GPL"); |
3151 | 3149 | ||
diff --git a/drivers/scsi/bfa/bfad.c b/drivers/scsi/bfa/bfad.c index f8ca7becacca..2e6e3ac2d41b 100644 --- a/drivers/scsi/bfa/bfad.c +++ b/drivers/scsi/bfa/bfad.c | |||
@@ -833,7 +833,6 @@ bfad_pci_uninit(struct pci_dev *pdev, struct bfad_s *bfad) | |||
833 | /* Disable PCIE Advanced Error Recovery (AER) */ | 833 | /* Disable PCIE Advanced Error Recovery (AER) */ |
834 | pci_disable_pcie_error_reporting(pdev); | 834 | pci_disable_pcie_error_reporting(pdev); |
835 | pci_disable_device(pdev); | 835 | pci_disable_device(pdev); |
836 | pci_set_drvdata(pdev, NULL); | ||
837 | } | 836 | } |
838 | 837 | ||
839 | bfa_status_t | 838 | bfa_status_t |
diff --git a/drivers/scsi/csiostor/csio_init.c b/drivers/scsi/csiostor/csio_init.c index 00346fe939d5..1aafc331ee63 100644 --- a/drivers/scsi/csiostor/csio_init.c +++ b/drivers/scsi/csiostor/csio_init.c | |||
@@ -1010,7 +1010,6 @@ err_lnode_exit: | |||
1010 | csio_hw_stop(hw); | 1010 | csio_hw_stop(hw); |
1011 | spin_unlock_irq(&hw->lock); | 1011 | spin_unlock_irq(&hw->lock); |
1012 | csio_lnodes_unblock_request(hw); | 1012 | csio_lnodes_unblock_request(hw); |
1013 | pci_set_drvdata(hw->pdev, NULL); | ||
1014 | csio_lnodes_exit(hw, 0); | 1013 | csio_lnodes_exit(hw, 0); |
1015 | csio_hw_free(hw); | 1014 | csio_hw_free(hw); |
1016 | err_pci_exit: | 1015 | err_pci_exit: |
@@ -1044,7 +1043,6 @@ static void csio_remove_one(struct pci_dev *pdev) | |||
1044 | 1043 | ||
1045 | csio_lnodes_exit(hw, 0); | 1044 | csio_lnodes_exit(hw, 0); |
1046 | csio_hw_free(hw); | 1045 | csio_hw_free(hw); |
1047 | pci_set_drvdata(pdev, NULL); | ||
1048 | csio_pci_exit(pdev, &bars); | 1046 | csio_pci_exit(pdev, &bars); |
1049 | } | 1047 | } |
1050 | 1048 | ||
diff --git a/drivers/scsi/dc395x.c b/drivers/scsi/dc395x.c index 694e13c45dfd..a726187abe5c 100644 --- a/drivers/scsi/dc395x.c +++ b/drivers/scsi/dc395x.c | |||
@@ -4859,7 +4859,6 @@ static void dc395x_remove_one(struct pci_dev *dev) | |||
4859 | adapter_uninit(acb); | 4859 | adapter_uninit(acb); |
4860 | pci_disable_device(dev); | 4860 | pci_disable_device(dev); |
4861 | scsi_host_put(scsi_host); | 4861 | scsi_host_put(scsi_host); |
4862 | pci_set_drvdata(dev, NULL); | ||
4863 | } | 4862 | } |
4864 | 4863 | ||
4865 | 4864 | ||
diff --git a/drivers/scsi/fnic/fnic_main.c b/drivers/scsi/fnic/fnic_main.c index 42e15ee6e1bb..d08dc12082c9 100644 --- a/drivers/scsi/fnic/fnic_main.c +++ b/drivers/scsi/fnic/fnic_main.c | |||
@@ -877,7 +877,6 @@ static void fnic_remove(struct pci_dev *pdev) | |||
877 | fnic_iounmap(fnic); | 877 | fnic_iounmap(fnic); |
878 | pci_release_regions(pdev); | 878 | pci_release_regions(pdev); |
879 | pci_disable_device(pdev); | 879 | pci_disable_device(pdev); |
880 | pci_set_drvdata(pdev, NULL); | ||
881 | scsi_host_put(lp->host); | 880 | scsi_host_put(lp->host); |
882 | } | 881 | } |
883 | 882 | ||
diff --git a/drivers/scsi/gdth.c b/drivers/scsi/gdth.c index 6d55b4e7e792..ee4fa40a50b1 100644 --- a/drivers/scsi/gdth.c +++ b/drivers/scsi/gdth.c | |||
@@ -594,8 +594,6 @@ static void gdth_pci_remove_one(struct pci_dev *pdev) | |||
594 | { | 594 | { |
595 | gdth_ha_str *ha = pci_get_drvdata(pdev); | 595 | gdth_ha_str *ha = pci_get_drvdata(pdev); |
596 | 596 | ||
597 | pci_set_drvdata(pdev, NULL); | ||
598 | |||
599 | list_del(&ha->list); | 597 | list_del(&ha->list); |
600 | gdth_remove_one(ha); | 598 | gdth_remove_one(ha); |
601 | 599 | ||
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index fac8cf5832dd..a4320bcc40f2 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c | |||
@@ -4994,7 +4994,6 @@ static void hpsa_remove_one(struct pci_dev *pdev) | |||
4994 | kfree(h->hba_inquiry_data); | 4994 | kfree(h->hba_inquiry_data); |
4995 | pci_disable_device(pdev); | 4995 | pci_disable_device(pdev); |
4996 | pci_release_regions(pdev); | 4996 | pci_release_regions(pdev); |
4997 | pci_set_drvdata(pdev, NULL); | ||
4998 | kfree(h); | 4997 | kfree(h); |
4999 | } | 4998 | } |
5000 | 4999 | ||
diff --git a/drivers/scsi/lpfc/lpfc_init.c b/drivers/scsi/lpfc/lpfc_init.c index 501147c4a147..c1fca8df6355 100644 --- a/drivers/scsi/lpfc/lpfc_init.c +++ b/drivers/scsi/lpfc/lpfc_init.c | |||
@@ -4581,8 +4581,6 @@ lpfc_disable_pci_dev(struct lpfc_hba *phba) | |||
4581 | /* Release PCI resource and disable PCI device */ | 4581 | /* Release PCI resource and disable PCI device */ |
4582 | pci_release_selected_regions(pdev, bars); | 4582 | pci_release_selected_regions(pdev, bars); |
4583 | pci_disable_device(pdev); | 4583 | pci_disable_device(pdev); |
4584 | /* Null out PCI private reference to driver */ | ||
4585 | pci_set_drvdata(pdev, NULL); | ||
4586 | 4584 | ||
4587 | return; | 4585 | return; |
4588 | } | 4586 | } |
@@ -9421,7 +9419,6 @@ lpfc_pci_remove_one_s3(struct pci_dev *pdev) | |||
9421 | /* Disable interrupt */ | 9419 | /* Disable interrupt */ |
9422 | lpfc_sli_disable_intr(phba); | 9420 | lpfc_sli_disable_intr(phba); |
9423 | 9421 | ||
9424 | pci_set_drvdata(pdev, NULL); | ||
9425 | scsi_host_put(shost); | 9422 | scsi_host_put(shost); |
9426 | 9423 | ||
9427 | /* | 9424 | /* |
diff --git a/drivers/scsi/megaraid/megaraid_mbox.c b/drivers/scsi/megaraid/megaraid_mbox.c index 515c9629e9fe..d1a4b82836ea 100644 --- a/drivers/scsi/megaraid/megaraid_mbox.c +++ b/drivers/scsi/megaraid/megaraid_mbox.c | |||
@@ -534,7 +534,6 @@ megaraid_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
534 | return 0; | 534 | return 0; |
535 | 535 | ||
536 | out_cmm_unreg: | 536 | out_cmm_unreg: |
537 | pci_set_drvdata(pdev, NULL); | ||
538 | megaraid_cmm_unregister(adapter); | 537 | megaraid_cmm_unregister(adapter); |
539 | out_fini_mbox: | 538 | out_fini_mbox: |
540 | megaraid_fini_mbox(adapter); | 539 | megaraid_fini_mbox(adapter); |
@@ -594,11 +593,6 @@ megaraid_detach_one(struct pci_dev *pdev) | |||
594 | // detach from the IO sub-system | 593 | // detach from the IO sub-system |
595 | megaraid_io_detach(adapter); | 594 | megaraid_io_detach(adapter); |
596 | 595 | ||
597 | // reset the device state in the PCI structure. We check this | ||
598 | // condition when we enter here. If the device state is NULL, | ||
599 | // that would mean the device has already been removed | ||
600 | pci_set_drvdata(pdev, NULL); | ||
601 | |||
602 | // Unregister from common management module | 596 | // Unregister from common management module |
603 | // | 597 | // |
604 | // FIXME: this must return success or failure for conditions if there | 598 | // FIXME: this must return success or failure for conditions if there |
diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c index 1f0ca68409d4..fdd13ef8124f 100644 --- a/drivers/scsi/megaraid/megaraid_sas_base.c +++ b/drivers/scsi/megaraid/megaraid_sas_base.c | |||
@@ -4323,7 +4323,6 @@ retry_irq_register: | |||
4323 | megasas_mgmt_info.instance[megasas_mgmt_info.max_index] = NULL; | 4323 | megasas_mgmt_info.instance[megasas_mgmt_info.max_index] = NULL; |
4324 | megasas_mgmt_info.max_index--; | 4324 | megasas_mgmt_info.max_index--; |
4325 | 4325 | ||
4326 | pci_set_drvdata(pdev, NULL); | ||
4327 | instance->instancet->disable_intr(instance); | 4326 | instance->instancet->disable_intr(instance); |
4328 | if (instance->msix_vectors) | 4327 | if (instance->msix_vectors) |
4329 | for (i = 0 ; i < instance->msix_vectors; i++) | 4328 | for (i = 0 ; i < instance->msix_vectors; i++) |
@@ -4679,8 +4678,6 @@ static void megasas_detach_one(struct pci_dev *pdev) | |||
4679 | } | 4678 | } |
4680 | } | 4679 | } |
4681 | 4680 | ||
4682 | pci_set_drvdata(instance->pdev, NULL); | ||
4683 | |||
4684 | instance->instancet->disable_intr(instance); | 4681 | instance->instancet->disable_intr(instance); |
4685 | 4682 | ||
4686 | if (instance->msix_vectors) | 4683 | if (instance->msix_vectors) |
@@ -4722,8 +4719,6 @@ static void megasas_detach_one(struct pci_dev *pdev) | |||
4722 | instance->evt_detail, instance->evt_detail_h); | 4719 | instance->evt_detail, instance->evt_detail_h); |
4723 | scsi_host_put(host); | 4720 | scsi_host_put(host); |
4724 | 4721 | ||
4725 | pci_set_drvdata(pdev, NULL); | ||
4726 | |||
4727 | pci_disable_device(pdev); | 4722 | pci_disable_device(pdev); |
4728 | 4723 | ||
4729 | return; | 4724 | return; |
diff --git a/drivers/scsi/mvsas/mv_init.c b/drivers/scsi/mvsas/mv_init.c index 7b7381d7671f..5ff978be249d 100644 --- a/drivers/scsi/mvsas/mv_init.c +++ b/drivers/scsi/mvsas/mv_init.c | |||
@@ -657,7 +657,6 @@ static void mvs_pci_remove(struct pci_dev *pdev) | |||
657 | tasklet_kill(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet); | 657 | tasklet_kill(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet); |
658 | #endif | 658 | #endif |
659 | 659 | ||
660 | pci_set_drvdata(pdev, NULL); | ||
661 | sas_unregister_ha(sha); | 660 | sas_unregister_ha(sha); |
662 | sas_remove_host(mvi->shost); | 661 | sas_remove_host(mvi->shost); |
663 | scsi_remove_host(mvi->shost); | 662 | scsi_remove_host(mvi->shost); |
diff --git a/drivers/scsi/mvumi.c b/drivers/scsi/mvumi.c index c3601b57a80c..edbee8dc62c9 100644 --- a/drivers/scsi/mvumi.c +++ b/drivers/scsi/mvumi.c | |||
@@ -2583,7 +2583,6 @@ static int mvumi_probe_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
2583 | return 0; | 2583 | return 0; |
2584 | 2584 | ||
2585 | fail_io_attach: | 2585 | fail_io_attach: |
2586 | pci_set_drvdata(pdev, NULL); | ||
2587 | mhba->instancet->disable_intr(mhba); | 2586 | mhba->instancet->disable_intr(mhba); |
2588 | free_irq(mhba->pdev->irq, mhba); | 2587 | free_irq(mhba->pdev->irq, mhba); |
2589 | fail_init_irq: | 2588 | fail_init_irq: |
@@ -2618,7 +2617,6 @@ static void mvumi_detach_one(struct pci_dev *pdev) | |||
2618 | free_irq(mhba->pdev->irq, mhba); | 2617 | free_irq(mhba->pdev->irq, mhba); |
2619 | mvumi_release_fw(mhba); | 2618 | mvumi_release_fw(mhba); |
2620 | scsi_host_put(host); | 2619 | scsi_host_put(host); |
2621 | pci_set_drvdata(pdev, NULL); | ||
2622 | pci_disable_device(pdev); | 2620 | pci_disable_device(pdev); |
2623 | dev_dbg(&pdev->dev, "driver is removed!\n"); | 2621 | dev_dbg(&pdev->dev, "driver is removed!\n"); |
2624 | } | 2622 | } |
diff --git a/drivers/scsi/pm8001/pm8001_init.c b/drivers/scsi/pm8001/pm8001_init.c index f7c189606b84..0dba7c7856ab 100644 --- a/drivers/scsi/pm8001/pm8001_init.c +++ b/drivers/scsi/pm8001/pm8001_init.c | |||
@@ -873,7 +873,6 @@ static void pm8001_pci_remove(struct pci_dev *pdev) | |||
873 | struct pm8001_hba_info *pm8001_ha; | 873 | struct pm8001_hba_info *pm8001_ha; |
874 | int i; | 874 | int i; |
875 | pm8001_ha = sha->lldd_ha; | 875 | pm8001_ha = sha->lldd_ha; |
876 | pci_set_drvdata(pdev, NULL); | ||
877 | sas_unregister_ha(sha); | 876 | sas_unregister_ha(sha); |
878 | sas_remove_host(pm8001_ha->shost); | 877 | sas_remove_host(pm8001_ha->shost); |
879 | list_del(&pm8001_ha->list); | 878 | list_del(&pm8001_ha->list); |
diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index 1eb7b0280a45..e43db7742047 100644 --- a/drivers/scsi/pmcraid.c +++ b/drivers/scsi/pmcraid.c | |||
@@ -6049,7 +6049,6 @@ out_release_regions: | |||
6049 | 6049 | ||
6050 | out_disable_device: | 6050 | out_disable_device: |
6051 | atomic_dec(&pmcraid_adapter_count); | 6051 | atomic_dec(&pmcraid_adapter_count); |
6052 | pci_set_drvdata(pdev, NULL); | ||
6053 | pci_disable_device(pdev); | 6052 | pci_disable_device(pdev); |
6054 | return -ENODEV; | 6053 | return -ENODEV; |
6055 | } | 6054 | } |
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index 9f01bbbf3a26..1db4819261cd 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c | |||
@@ -3183,7 +3183,6 @@ qla2x00_remove_one(struct pci_dev *pdev) | |||
3183 | pci_disable_pcie_error_reporting(pdev); | 3183 | pci_disable_pcie_error_reporting(pdev); |
3184 | 3184 | ||
3185 | pci_disable_device(pdev); | 3185 | pci_disable_device(pdev); |
3186 | pci_set_drvdata(pdev, NULL); | ||
3187 | } | 3186 | } |
3188 | 3187 | ||
3189 | static void | 3188 | static void |
diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c index f8a0a26a3cd4..1be6cefc390b 100644 --- a/drivers/scsi/qla4xxx/ql4_os.c +++ b/drivers/scsi/qla4xxx/ql4_os.c | |||
@@ -7400,7 +7400,6 @@ static void qla4xxx_remove_adapter(struct pci_dev *pdev) | |||
7400 | 7400 | ||
7401 | pci_disable_pcie_error_reporting(pdev); | 7401 | pci_disable_pcie_error_reporting(pdev); |
7402 | pci_disable_device(pdev); | 7402 | pci_disable_device(pdev); |
7403 | pci_set_drvdata(pdev, NULL); | ||
7404 | } | 7403 | } |
7405 | 7404 | ||
7406 | /** | 7405 | /** |
diff --git a/drivers/scsi/stex.c b/drivers/scsi/stex.c index 325c31caa6e0..1aa4befcfbd0 100644 --- a/drivers/scsi/stex.c +++ b/drivers/scsi/stex.c | |||
@@ -1790,8 +1790,6 @@ static void stex_remove(struct pci_dev *pdev) | |||
1790 | 1790 | ||
1791 | scsi_remove_host(hba->host); | 1791 | scsi_remove_host(hba->host); |
1792 | 1792 | ||
1793 | pci_set_drvdata(pdev, NULL); | ||
1794 | |||
1795 | stex_hba_stop(hba); | 1793 | stex_hba_stop(hba); |
1796 | 1794 | ||
1797 | stex_hba_free(hba); | 1795 | stex_hba_free(hba); |
diff --git a/drivers/scsi/tmscsim.c b/drivers/scsi/tmscsim.c index 9327f5fcec4e..b06a1dea8818 100644 --- a/drivers/scsi/tmscsim.c +++ b/drivers/scsi/tmscsim.c | |||
@@ -2553,7 +2553,6 @@ static void dc390_remove_one(struct pci_dev *dev) | |||
2553 | 2553 | ||
2554 | pci_disable_device(dev); | 2554 | pci_disable_device(dev); |
2555 | scsi_host_put(scsi_host); | 2555 | scsi_host_put(scsi_host); |
2556 | pci_set_drvdata(dev, NULL); | ||
2557 | } | 2556 | } |
2558 | 2557 | ||
2559 | static struct pci_device_id tmscsim_pci_tbl[] = { | 2558 | static struct pci_device_id tmscsim_pci_tbl[] = { |
diff --git a/drivers/scsi/ufs/ufshcd-pci.c b/drivers/scsi/ufs/ufshcd-pci.c index a823cf44e949..8b9531204c2b 100644 --- a/drivers/scsi/ufs/ufshcd-pci.c +++ b/drivers/scsi/ufs/ufshcd-pci.c | |||
@@ -132,7 +132,6 @@ static void ufshcd_pci_remove(struct pci_dev *pdev) | |||
132 | pm_runtime_forbid(&pdev->dev); | 132 | pm_runtime_forbid(&pdev->dev); |
133 | pm_runtime_get_noresume(&pdev->dev); | 133 | pm_runtime_get_noresume(&pdev->dev); |
134 | ufshcd_remove(hba); | 134 | ufshcd_remove(hba); |
135 | pci_set_drvdata(pdev, NULL); | ||
136 | } | 135 | } |
137 | 136 | ||
138 | /** | 137 | /** |
diff --git a/drivers/scsi/vmw_pvscsi.c b/drivers/scsi/vmw_pvscsi.c index 3bfaa66fa0d1..b9755ec0e812 100644 --- a/drivers/scsi/vmw_pvscsi.c +++ b/drivers/scsi/vmw_pvscsi.c | |||
@@ -1405,7 +1405,6 @@ out_release_resources: | |||
1405 | out_free_host: | 1405 | out_free_host: |
1406 | scsi_host_put(host); | 1406 | scsi_host_put(host); |
1407 | out_disable_device: | 1407 | out_disable_device: |
1408 | pci_set_drvdata(pdev, NULL); | ||
1409 | pci_disable_device(pdev); | 1408 | pci_disable_device(pdev); |
1410 | 1409 | ||
1411 | return error; | 1410 | return error; |
@@ -1445,7 +1444,6 @@ static void pvscsi_remove(struct pci_dev *pdev) | |||
1445 | 1444 | ||
1446 | scsi_host_put(host); | 1445 | scsi_host_put(host); |
1447 | 1446 | ||
1448 | pci_set_drvdata(pdev, NULL); | ||
1449 | pci_disable_device(pdev); | 1447 | pci_disable_device(pdev); |
1450 | } | 1448 | } |
1451 | 1449 | ||