Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 159337
b: refs/heads/master
c: c94dbff
h: refs/heads/master
i:
  159335: 3dd4d5b
v: v3
  • Loading branch information
Luis R. Rodriguez authored and John W. Linville committed Aug 4, 2009
1 parent 27f0243 commit 96e1918
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 35c95ab9b5ea3a2bf69d049d5437bb831e9bddf3
refs/heads/master: c94dbff7996b861fb0ff730bdf6eac4e2b288402
13 changes: 8 additions & 5 deletions trunk/drivers/net/wireless/ath/ath9k/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1251,11 +1251,6 @@ void ath_detach(struct ath_softc *sc)

DPRINTF(sc, ATH_DBG_CONFIG, "Detach ATH hw\n");

cancel_delayed_work_sync(&sc->ath_led_blink_work);
cancel_delayed_work_sync(&sc->tx_complete_work);
cancel_delayed_work_sync(&sc->wiphy_work);
cancel_work_sync(&sc->chan_work);

ath_deinit_leds(sc);

for (i = 0; i < sc->num_sec_wiphy; i++) {
Expand Down Expand Up @@ -2091,6 +2086,14 @@ static void ath9k_stop(struct ieee80211_hw *hw)

aphy->state = ATH_WIPHY_INACTIVE;

cancel_delayed_work_sync(&sc->ath_led_blink_work);
cancel_delayed_work_sync(&sc->tx_complete_work);

if (!sc->num_sec_wiphy) {
cancel_delayed_work_sync(&sc->wiphy_work);
cancel_work_sync(&sc->chan_work);
}

if (sc->sc_flags & SC_OP_INVALID) {
DPRINTF(sc, ATH_DBG_ANY, "Device not present\n");
return;
Expand Down

0 comments on commit 96e1918

Please sign in to comment.