lkml.org 
[lkml]   [2012]   [Jun]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[ 21/82] iwlwifi: update BT traffic load states correctly
    3.2-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Meenakshi Venkataraman <meenakshi.venkataraman@intel.com>

    commit 882dde8eb0d49ce0f853f8f4084dde56a21fe55f upstream.

    When BT traffic load changes from its
    previous state, a new LQ command needs to be
    sent down to the firmware. This needs to
    be done only once per change. The state
    variable that keeps track of this change is
    last_bt_traffic_load. However, it was not
    being updated when the change had been
    handled. Not updating this variable was
    causing a flood of advanced BT config
    commands to be sent to the firmware. Fix
    this.

    Signed-off-by: Meenakshi Venkataraman <meenakshi.venkataraman@intel.com>
    Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
    Signed-off-by: Johannes Berg <johannes.berg@intel.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
    ---
    drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-rs.c b/drivers/net/wireless/iwlwifi/iwl-agn-rs.c
    index 51e1a69..8cebd7c 100644
    --- a/drivers/net/wireless/iwlwifi/iwl-agn-rs.c
    +++ b/drivers/net/wireless/iwlwifi/iwl-agn-rs.c
    @@ -884,6 +884,7 @@ static void rs_bt_update_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
    if ((priv->bt_traffic_load != priv->last_bt_traffic_load) ||
    (priv->bt_full_concurrent != full_concurrent)) {
    priv->bt_full_concurrent = full_concurrent;
    + priv->last_bt_traffic_load = priv->bt_traffic_load;

    /* Update uCode's rate table. */
    tbl = &(lq_sta->lq_info[lq_sta->active_tbl]);



    \
     
     \ /
      Last update: 2012-06-08 09:01    [W:4.063 / U:0.288 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site