An error occurred fetching the project authors.
  1. 28 May, 2015 1 commit
  2. 26 May, 2015 1 commit
    • Eliad Peller's avatar
      iwlwifi: mvm: fix ROC reference accounting · c779273b
      Eliad Peller authored
      commit b112889c ("iwlwifi: mvm: add Aux ROC request/response flow")
      added aux ROC flow in addition to the existing ROC flow. While doing
      it, it moved the ROC reference release to a common work item, which
      is being called for both the ROC and aux ROC flows.
      
      This resulted in invalid reference accounting, as no reference was
      taken in case of aux ROC, while a reference was released on completion.
      
      Fix it by adding a reference for the aux ROC as well, and release
      only the relevant references on completion (according to the set bits).
      
      While at it, convert cancel_work_sync() to flush_work(), in order
      to make sure the references are being cleaned properly.
      
      Fixes: b112889c ("iwlwifi: mvm: add Aux ROC request/response flow")
      Signed-off-by: default avatarEliad Peller <eliadx.peller@intel.com>
      Reviewed-by: default avatarJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      c779273b
  3. 15 May, 2015 1 commit
  4. 29 Apr, 2015 12 commits
  5. 28 Apr, 2015 1 commit
  6. 19 Apr, 2015 1 commit
    • Avri Altman's avatar
      iwlwifi: mvm: fix Tx Power firmware API · d44c3fe6
      Avri Altman authored
      The firmware doesn't relate the scan to a vif. The scan is
      run by a separate entity called auxiliary MAC (aka AUX MAC).
      This AUX MAC needs to get Tx power limitations that are
      not applied on a specific vif, but on the device as a whole.
      
      This can be implemented by using the minimum of all the
      values set by the user for all the MACs. But then we need
      to ignore the limitations that come from the AP or
      regulatory for a specific vif: a specific vif might have
      regulatory limitations because of the channel is works on.
      This limit is irrelevant for the AUX MAC.
      Use the new API from mac80211: the user_power_level in
      bss_conf to achieve this.
      
      Firmware -13.ucode has already moved to this API.
      
      Change-Id: Ifba83660f378e91b93bd46d29fe8ba35a7c168a4
      Signed-off-by: default avatarAvri Altman <avri.altman@intel.com>
      Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      d44c3fe6
  7. 02 Apr, 2015 6 commits
  8. 30 Mar, 2015 1 commit
  9. 26 Mar, 2015 2 commits
  10. 18 Mar, 2015 3 commits
  11. 12 Mar, 2015 6 commits
  12. 07 Mar, 2015 1 commit
  13. 02 Mar, 2015 3 commits
  14. 01 Mar, 2015 1 commit