1. 25 11月, 2017 1 次提交
  2. 06 10月, 2017 2 次提交
  3. 09 8月, 2017 1 次提交
  4. 01 8月, 2017 4 次提交
  5. 23 6月, 2017 2 次提交
  6. 06 6月, 2017 4 次提交
  7. 02 6月, 2017 1 次提交
  8. 20 4月, 2017 1 次提交
  9. 03 2月, 2017 1 次提交
    • S
      iwlwifi: mvm: synchronize firmware DMA paging memory · 4b70f076
      Sara Sharon 提交于
      When driver needs to access the contents of a streaming DMA buffer
      without unmapping it it should call dma_sync_single_for_cpu().
      Once the call has been made, the CPU "owns" the DMA buffer and can
      work with it as needed.
      Before the device accesses the buffer, however, ownership should be
      transferred back to it with dma_sync_single_for_device().
      Both calls weren't performed by the driver, resulting with odd paging
      errors on some platforms. Fix it.
      
      Fixes: a6c4fb44 ("iwlwifi: mvm: Add FW paging mechanism for the UMAC on PCI")
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      4b70f076
  10. 26 1月, 2017 2 次提交
  11. 24 1月, 2017 2 次提交
  12. 26 10月, 2016 1 次提交
  13. 16 9月, 2016 2 次提交
  14. 30 8月, 2016 1 次提交
  15. 06 7月, 2016 1 次提交
  16. 11 5月, 2016 2 次提交
  17. 16 4月, 2016 1 次提交
  18. 12 4月, 2016 1 次提交
    • M
      iwlwifi: mvm: fix accessing Null pointer during fw dump collection · f742aaf3
      Matti Gottlieb 提交于
      The firwmare file can come with data that is relevant for paging. This
      data is availablet to the firmware upon request, but it stored in the
      host's memory. During the firmware init flow, the driver configures the
      firmware so that the firwmare knows where is the data.
      When paging is used, the variable paging_mem_size is the number of bytes
      that are available through paging. This variable is not zeror-ed if the
      driver fails to configure the paging in the firmware, but the memory is
      freed which is inconsistent.
      This inconsistency led to a NULL pointer dereference in the code that
      collects the debug data.
      
      Fix this by zero-ing the paging_mem_size variable and NULLify the
      relevant pointers, so that the code that collects the debug data will
      know that the paging data is not available.
      Signed-off-by: NMatti Gottlieb <matti.gottlieb@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      f742aaf3
  19. 30 3月, 2016 1 次提交
  20. 20 3月, 2016 1 次提交
  21. 01 2月, 2016 2 次提交
  22. 08 1月, 2016 3 次提交
  23. 21 12月, 2015 2 次提交
  24. 13 12月, 2015 1 次提交