diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-agn.c')
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c index 36bafeb353ce..129e2d330abb 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn.c | |||
| @@ -3868,7 +3868,7 @@ static int iwl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
| 3868 | } | 3868 | } |
| 3869 | err = iwl_eeprom_check_version(priv); | 3869 | err = iwl_eeprom_check_version(priv); |
| 3870 | if (err) | 3870 | if (err) |
| 3871 | goto out_iounmap; | 3871 | goto out_free_eeprom; |
| 3872 | 3872 | ||
| 3873 | /* extract MAC Address */ | 3873 | /* extract MAC Address */ |
| 3874 | iwl_eeprom_get_mac(priv, priv->mac_addr); | 3874 | iwl_eeprom_get_mac(priv, priv->mac_addr); |
| @@ -3945,6 +3945,8 @@ static int iwl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
| 3945 | return 0; | 3945 | return 0; |
| 3946 | 3946 | ||
| 3947 | out_remove_sysfs: | 3947 | out_remove_sysfs: |
| 3948 | destroy_workqueue(priv->workqueue); | ||
| 3949 | priv->workqueue = NULL; | ||
| 3948 | sysfs_remove_group(&pdev->dev.kobj, &iwl_attribute_group); | 3950 | sysfs_remove_group(&pdev->dev.kobj, &iwl_attribute_group); |
| 3949 | out_uninit_drv: | 3951 | out_uninit_drv: |
| 3950 | iwl_uninit_drv(priv); | 3952 | iwl_uninit_drv(priv); |
| @@ -3953,8 +3955,8 @@ static int iwl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
| 3953 | out_iounmap: | 3955 | out_iounmap: |
| 3954 | pci_iounmap(pdev, priv->hw_base); | 3956 | pci_iounmap(pdev, priv->hw_base); |
| 3955 | out_pci_release_regions: | 3957 | out_pci_release_regions: |
| 3956 | pci_release_regions(pdev); | ||
| 3957 | pci_set_drvdata(pdev, NULL); | 3958 | pci_set_drvdata(pdev, NULL); |
| 3959 | pci_release_regions(pdev); | ||
| 3958 | out_pci_disable_device: | 3960 | out_pci_disable_device: |
| 3959 | pci_disable_device(pdev); | 3961 | pci_disable_device(pdev); |
| 3960 | out_ieee80211_free_hw: | 3962 | out_ieee80211_free_hw: |
