ath5k: re-order one of the frees on unwind
There was a small misordering here. In the original code, if we were to go to err_free_ah then it wouldn't free the irq. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Родитель
903786a562
Коммит
df1c2986c4
|
@ -700,10 +700,10 @@ ath5k_pci_probe(struct pci_dev *pdev,
|
||||||
return 0;
|
return 0;
|
||||||
err_ah:
|
err_ah:
|
||||||
ath5k_hw_detach(sc->ah);
|
ath5k_hw_detach(sc->ah);
|
||||||
err_irq:
|
|
||||||
free_irq(pdev->irq, sc);
|
|
||||||
err_free_ah:
|
err_free_ah:
|
||||||
kfree(sc->ah);
|
kfree(sc->ah);
|
||||||
|
err_irq:
|
||||||
|
free_irq(pdev->irq, sc);
|
||||||
err_free:
|
err_free:
|
||||||
ieee80211_free_hw(hw);
|
ieee80211_free_hw(hw);
|
||||||
err_map:
|
err_map:
|
||||||
|
|
Загрузка…
Ссылка в новой задаче