Skip to content

Commit

Permalink
ath5k: use ath5k_softc as driver data
Browse files Browse the repository at this point in the history
It's our "private driver data"... It's used more often and hw is the mac80211
part. This makes more sense with the next (sysfs) patch.

Signed-off-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
  • Loading branch information
Bruno Randolf authored and John W. Linville committed Jun 2, 2010
1 parent 30bd3a3 commit 6673e2e
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions drivers/net/wireless/ath/ath5k/base.c
Original file line number Diff line number Diff line change
Expand Up @@ -579,7 +579,7 @@ ath5k_pci_probe(struct pci_dev *pdev,
spin_lock_init(&sc->block);

/* Set private data */
pci_set_drvdata(pdev, hw);
pci_set_drvdata(pdev, sc);

/* Setup interrupt handler */
ret = request_irq(pdev->irq, ath5k_intr, IRQF_SHARED, "ath", sc);
Expand Down Expand Up @@ -695,25 +695,23 @@ ath5k_pci_probe(struct pci_dev *pdev,
static void __devexit
ath5k_pci_remove(struct pci_dev *pdev)
{
struct ieee80211_hw *hw = pci_get_drvdata(pdev);
struct ath5k_softc *sc = hw->priv;
struct ath5k_softc *sc = pci_get_drvdata(pdev);

ath5k_debug_finish_device(sc);
ath5k_detach(pdev, hw);
ath5k_detach(pdev, sc->hw);
ath5k_hw_detach(sc->ah);
kfree(sc->ah);
free_irq(pdev->irq, sc);
pci_iounmap(pdev, sc->iobase);
pci_release_region(pdev, 0);
pci_disable_device(pdev);
ieee80211_free_hw(hw);
ieee80211_free_hw(sc->hw);
}

#ifdef CONFIG_PM
static int ath5k_pci_suspend(struct device *dev)
{
struct ieee80211_hw *hw = pci_get_drvdata(to_pci_dev(dev));
struct ath5k_softc *sc = hw->priv;
struct ath5k_softc *sc = pci_get_drvdata(to_pci_dev(dev));

ath5k_led_off(sc);
return 0;
Expand All @@ -722,8 +720,7 @@ static int ath5k_pci_suspend(struct device *dev)
static int ath5k_pci_resume(struct device *dev)
{
struct pci_dev *pdev = to_pci_dev(dev);
struct ieee80211_hw *hw = pci_get_drvdata(pdev);
struct ath5k_softc *sc = hw->priv;
struct ath5k_softc *sc = pci_get_drvdata(pdev);

/*
* Suspend/Resume resets the PCI configuration space, so we have to
Expand Down

0 comments on commit 6673e2e

Please sign in to comment.