1. 18 11月, 2015 1 次提交
  2. 05 10月, 2015 1 次提交
  3. 21 9月, 2015 4 次提交
  4. 28 8月, 2015 1 次提交
    • S
      iwlwifi: mvm: fix statistics variables type · 62e004fe
      Sara Sharon 提交于
      When receiving statistics notification there is a field of average energy.
      This is defines as signed 8 bit, while FW refers to it as unsigned.
      when the energy is higher than 127 this causes in iwl_mvm_stat_iterator
      a wrong computation of the signal
           int sig = -stats->general.beacon_filter_average_energy;
      resulting in incorrect CQM event (change from low to high).
      
      While at it - update the rest of the fields to the correct type.
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NLuciano Coelho <luciano.coelho@intel.com>
      62e004fe
  5. 16 8月, 2015 1 次提交
  6. 04 8月, 2015 2 次提交
  7. 17 7月, 2015 1 次提交
    • J
      mac80211: don't store napi struct · af9f9b22
      Johannes Berg 提交于
      When introducing multiple RX queues, a single NAPI struct will not
      be sufficient. Instead of trying to store multiple, simply change
      the API to have the NAPI struct passed to the RX function. This of
      course means that drivers using rx_irqsafe() cannot use NAPI, but
      that seems a reasonable trade-off, particularly since only two of
      all drivers are currently using it at all.
      
      While at it, we can now remove the IEEE80211_RX_REORDER_TIMER flag
      again since this code path cannot have a napi struct anyway.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      af9f9b22
  8. 03 6月, 2015 1 次提交
    • J
      iwlwifi: prepare for higher API/CAPA bits · 859d914c
      Johannes Berg 提交于
      Currently, loading the firmware fails when it has higher API or CAPA
      bits than the driver supports. That's an issue with integration.
      
      At the same time, actually using api[0] and capa[0] will become
      confusing when we also have api[1] and capa[1], and it's almost
      certain that we'll mix up the bits and use the bits for api[1] with
      api[0] by accident.
      
      Avoid all this by translating the API/CAPA bits to the regular kernel
      test_bit() format, and also providing wrapper functions. Also use the
      __bitwise__ facility of sparse to check that we're testing the right
      one.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      859d914c
  9. 19 4月, 2015 1 次提交
  10. 02 4月, 2015 1 次提交
    • J
      iwlwifi: mvm: do string formatting in debug triggers · 5d4f929e
      Johannes Berg 提交于
      The current code has a lot of duplicates of printing into a buffer
      (while having to make sure it's NUL-filled and -terminated) and
      then passing that to the debug trigger collection.
      
      Since that's error-prone, instead make the debug trigger collection
      function take a format string and format arguments (with compiler
      validity checking) and handle the buffer internally.
      
      This makes one behavioural change -- instead of sending the whole
      buffer to userspace (clearing is needed to not leak stack data) it
      just passes the actual string (including NUL-terminator.)
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      5d4f929e
  11. 02 3月, 2015 2 次提交
  12. 01 3月, 2015 3 次提交
  13. 22 1月, 2015 3 次提交
  14. 24 11月, 2014 3 次提交
  15. 11 11月, 2014 1 次提交
  16. 21 9月, 2014 1 次提交
  17. 09 9月, 2014 1 次提交
  18. 04 9月, 2014 2 次提交
  19. 08 7月, 2014 1 次提交
  20. 14 4月, 2014 1 次提交
  21. 13 4月, 2014 3 次提交
  22. 21 2月, 2014 1 次提交
  23. 13 2月, 2014 1 次提交
  24. 06 2月, 2014 1 次提交
  25. 04 2月, 2014 1 次提交
  26. 01 1月, 2014 1 次提交