1. 07 4月, 2016 3 次提交
  2. 06 4月, 2016 5 次提交
  3. 01 3月, 2016 1 次提交
  4. 19 2月, 2016 2 次提交
  5. 18 2月, 2016 3 次提交
  6. 17 2月, 2016 1 次提交
  7. 04 2月, 2016 2 次提交
  8. 08 1月, 2016 2 次提交
  9. 13 12月, 2015 2 次提交
  10. 03 12月, 2015 2 次提交
  11. 02 12月, 2015 2 次提交
  12. 26 11月, 2015 1 次提交
  13. 23 10月, 2015 1 次提交
  14. 20 10月, 2015 1 次提交
  15. 16 10月, 2015 1 次提交
  16. 15 10月, 2015 1 次提交
  17. 14 10月, 2015 2 次提交
  18. 09 10月, 2015 3 次提交
  19. 08 10月, 2015 1 次提交
    • M
      i40e: stop VF rings · 0325fca7
      Mitch Williams 提交于
      Explicitly stop the rings belonging to each VF when disabling SR-IOV.
      Even though the VFs were gone, and the associated VSIs were removed, the
      rings were not stopped, and in some circumstances the hardware would
      continue to access the memory formerly used by the rings, causing memory
      corruption or DMAR errors, both of which would lead to general malaise
      of the kernel.
      
      To relieve this condition, explicitly stop all the rings associated with
      each VF before releasing its resources.
      
      Change-ID: I78c05d562c66e7b594b7e48d67860f49b3e5b6ec
      Signed-off-by: NMitch Williams <mitch.a.williams@intel.com>
      Tested-by: NAndrew Bowers <andrewx.bowers@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      0325fca7
  20. 30 9月, 2015 1 次提交
  21. 29 9月, 2015 1 次提交
    • A
      i40e: Fix for recursive RTNL lock during PROMISC change · 30e2561b
      Anjali Singhai 提交于
      The sync_vsi_filters function can be called directly under RTNL
      or through the timer subtask without one. This was causing a deadlock.
      
      If sync_vsi_filters is called from a thread which held the lock,
      and in another thread the PROMISC setting got changed we would
      be executing the PROMISC change in the thread which already held
      the lock alongside the other filter update. The PROMISC change
      requires a reset if we are on a VEB, which requires it to be called
      under RTNL.
      
      Earlier the driver would call reset for PROMISC change without
      checking if we were already under RTNL and would try to grab it
      causing a deadlock. This patch changes the flow to see if we are
      already under RTNL before trying to grab it.
      Signed-off-by: NAnjali Singhai Jain <anjali.singhai@intel.com>
      Signed-off-by: NKiran Patil <kiran.patil@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      30e2561b
  22. 27 8月, 2015 2 次提交