1. 07 12月, 2012 1 次提交
  2. 21 11月, 2012 1 次提交
  3. 19 11月, 2012 1 次提交
  4. 07 11月, 2012 1 次提交
  5. 05 11月, 2012 5 次提交
  6. 01 11月, 2012 2 次提交
  7. 23 10月, 2012 1 次提交
  8. 16 10月, 2012 3 次提交
  9. 20 9月, 2012 1 次提交
    • J
      iwlwifi: fix async station command crash · 513aa3b0
      Johannes Berg 提交于
      Before Emmanuel's change to use a copy of the command
      ("iwlwifi: get the correct HCMD in the response handler")
      the iwl_add_sta_callback() function would have used a
      random pointer to somewhere when processing responses
      to an async command, while that wasn't valid data it
      was at least a valid pointer. Now, the pointer will be
      NULL in this case, thus crashing.
      
      Fix this by exiting the function early if no command
      is passed back which means it was sent asynchronously.
      Reviewed-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      513aa3b0
  10. 19 9月, 2012 1 次提交
  11. 11 9月, 2012 1 次提交
    • J
      iwlwifi: load firmware in chunks · 83f84d7b
      Johannes Berg 提交于
      Instead of allocating one big chunk of DMA-coherent
      memory for the firmware and keeping it around, only
      vmalloc() the firmware and copy it into a single
      page of DMA-coherent memory for the upload.
      
      The advantage is that we don't need DMA memory for
      the firmware image that is stored while the driver
      is operating, we only need it while uploading.
      
      This will make it easier for the driver to work if
      the system has fragmented memory.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      83f84d7b
  12. 05 9月, 2012 1 次提交
  13. 04 9月, 2012 1 次提交
  14. 22 8月, 2012 2 次提交
  15. 07 8月, 2012 1 次提交
  16. 31 7月, 2012 1 次提交
  17. 27 7月, 2012 1 次提交
  18. 26 7月, 2012 4 次提交
  19. 12 7月, 2012 1 次提交
    • J
      mac80211: add time synchronisation with BSS for assoc · 8c358bcd
      Johannes Berg 提交于
      Some drivers (iwlegacy, iwlwifi and rt2x00) today use the
      bss_conf.last_tsf value. By itself though that value is
      completely worthless since it may be ancient. What really
      is needed is synchronisation between some device time and
      the TSF.
      
      To clarify this, rename bss_conf.last_tsf to sync_tsf and
      add sync_device_ts which is obtained from rx_status which
      gets a new field device_timestamp for this purpose. This
      is intentionally not using the mactime field since that
      is used for other things and in IBSS is expected to sync
      with the IBSS's TSF which isn't necessarily true for the
      device timestamp.
      
      Also, since we have the information and it's useful even
      before the connection has been established, give all the
      timing details to the driver before authenticating.
      Reviewed-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      8c358bcd
  20. 09 7月, 2012 1 次提交
  21. 05 7月, 2012 1 次提交
  22. 03 7月, 2012 1 次提交
  23. 25 6月, 2012 2 次提交
  24. 21 6月, 2012 3 次提交
  25. 20 6月, 2012 2 次提交