Changeset 24858


Ignore:
Timestamp:
2010-12-30T16:48:39+01:00 (6 years ago)
Author:
nbd
Message:

ath9k: add more pending fixes from linux-wireless@

Location:
trunk/package/mac80211/patches
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/mac80211/patches/310-ath9k_pending_work.patch

    r24818 r24858  
    233233  
    234234                txok = !(txs.ts_status & ATH9K_TXERR_MASK); 
     235--- a/drivers/net/wireless/ath/ath9k/htc_drv_init.c 
     236+++ b/drivers/net/wireless/ath/ath9k/htc_drv_init.c 
     237@@ -714,8 +714,7 @@ static void ath9k_set_hw_capab(struct at 
     238                IEEE80211_HW_HAS_RATE_CONTROL | 
     239                IEEE80211_HW_RX_INCLUDES_FCS | 
     240                IEEE80211_HW_SUPPORTS_PS | 
     241-               IEEE80211_HW_PS_NULLFUNC_STACK | 
     242-               IEEE80211_HW_NEED_DTIM_PERIOD; 
     243+               IEEE80211_HW_PS_NULLFUNC_STACK; 
     244  
     245        hw->wiphy->interface_modes = 
     246                BIT(NL80211_IFTYPE_STATION) | 
     247--- a/drivers/net/wireless/ath/ath9k/init.c 
     248+++ b/drivers/net/wireless/ath/ath9k/init.c 
     249@@ -646,8 +646,7 @@ void ath9k_set_hw_capab(struct ath_softc 
     250                IEEE80211_HW_SUPPORTS_PS | 
     251                IEEE80211_HW_PS_NULLFUNC_STACK | 
     252                IEEE80211_HW_SPECTRUM_MGMT | 
     253-               IEEE80211_HW_REPORTS_TX_ACK_STATUS | 
     254-               IEEE80211_HW_NEED_DTIM_PERIOD; 
     255+               IEEE80211_HW_REPORTS_TX_ACK_STATUS; 
     256  
     257        if (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_HT) 
     258                 hw->flags |= IEEE80211_HW_AMPDU_AGGREGATION; 
     259--- a/drivers/net/wireless/ath/ath9k/main.c 
     260+++ b/drivers/net/wireless/ath/ath9k/main.c 
     261@@ -285,7 +285,8 @@ int ath_set_channel(struct ath_softc *sc 
     262        ath9k_hw_set_interrupts(ah, ah->imask); 
     263  
     264        if (!(sc->sc_flags & (SC_OP_OFFCHANNEL))) { 
     265-               ath_beacon_config(sc, NULL); 
     266+               if (sc->sc_flags & SC_OP_BEACONS) 
     267+                       ath_beacon_config(sc, NULL); 
     268                ieee80211_queue_delayed_work(sc->hw, &sc->tx_complete_work, 0); 
     269                ath_start_ani(common); 
     270        } 
  • trunk/package/mac80211/patches/510-ath9k_led_cleanup.patch

    r24655 r24858  
    254254--- a/drivers/net/wireless/ath/ath9k/main.c 
    255255+++ b/drivers/net/wireless/ath/ath9k/main.c 
    256 @@ -1295,9 +1295,6 @@ static void ath9k_stop(struct ieee80211_ 
     256@@ -1296,9 +1296,6 @@ static void ath9k_stop(struct ieee80211_ 
    257257  
    258258        aphy->state = ATH_WIPHY_INACTIVE; 
     
    288288  
    289289 /* 
    290 @@ -746,6 +761,13 @@ int ath9k_init_device(u16 devid, struct  
     290@@ -745,6 +760,13 @@ int ath9k_init_device(u16 devid, struct  
    291291  
    292292        ath9k_init_txpower_limits(sc); 
  • trunk/package/mac80211/patches/531-ath9k_legacy_chainmask_fix.patch

    r24657 r24858  
    1111--- a/drivers/net/wireless/ath/ath9k/main.c 
    1212+++ b/drivers/net/wireless/ath/ath9k/main.c 
    13 @@ -538,32 +538,6 @@ set_timer: 
     13@@ -539,32 +539,6 @@ set_timer: 
    1414        } 
    1515 } 
     
    4444 { 
    4545        struct ath_node *an; 
    46 @@ -1676,8 +1650,6 @@ static int ath9k_config(struct ieee80211 
     46@@ -1677,8 +1651,6 @@ static int ath9k_config(struct ieee80211 
    4747                /* XXX: remove me eventualy */ 
    4848                ath9k_update_ichannel(sc, hw, &sc->sc_ah->channels[pos]); 
     
    5353                spin_lock_irqsave(&common->cc_lock, flags); 
    5454                ath_update_survey_stats(sc); 
    55 @@ -1909,10 +1881,6 @@ static void ath9k_bss_info_changed(struc 
     55@@ -1910,10 +1882,6 @@ static void ath9k_bss_info_changed(struc 
    5656                /* Set aggregation protection mode parameters */ 
    5757                sc->config.ath_aggr_prot = 0; 
Note: See TracChangeset for help on using the changeset viewer.