1. 28 8月, 2013 1 次提交
  2. 08 3月, 2013 1 次提交
    • A
      sfc: Add AER and EEH support for Siena · 626950db
      Alexandre Rames 提交于
      The Linux side of EEH is triggered by MMIO reads, but this
      driver's data path does not issue any MMIO reads (except in
      legacy interrupt mode).  Therefore add a monitor function
      to poll EEH periodically.
      
      When preparing to reset the device based on our own error
      detection, also poll EEH and defer to its recovery mechanism
      if appropriate.
      
      [bwh: Use a separate condition for the initial link poll; fix some
       style errors]
      Signed-off-by: NBen Hutchings <bhutchings@solarflare.com>
      626950db
  3. 17 7月, 2012 1 次提交
  4. 11 8月, 2011 1 次提交
  5. 25 6月, 2011 1 次提交
    • B
      sfc: Allow resets to be upgraded; use atomic ops for safety · a7d529ae
      Ben Hutchings 提交于
      Currently an attempt to schedule any reset is ignored if a reset
      is already pending.  This ignores the relative scopes - if the
      requested reset is greater in scope then the scheduled reset should
      be upgraded accordingly.
      
      There are also some race conditions which could lead to a reset
      request being lost.  Deal with them by using atomic operations on a
      bitmask.  This also makes tests on reset_pending easier to get right.
      Signed-off-by: NBen Hutchings <bhutchings@solarflare.com>
      a7d529ae
  6. 30 11月, 2009 3 次提交
  7. 25 11月, 2009 1 次提交
  8. 13 12月, 2008 2 次提交
  9. 06 11月, 2008 1 次提交
  10. 03 9月, 2008 1 次提交
  11. 13 5月, 2008 1 次提交
  12. 29 4月, 2008 1 次提交