1. 13 3月, 2012 4 次提交
  2. 06 3月, 2012 1 次提交
  3. 05 3月, 2012 4 次提交
  4. 03 3月, 2012 1 次提交
  5. 01 3月, 2012 1 次提交
    • M
      tg3: Fix tg3_get_stats64 for 5700 / 5701 devs · 65ec698d
      Matt Carlson 提交于
      tg3_get_stats64() takes tp->lock when dealing with non-serdes bcm5700
      and bcm5701 devices.  However, functions that call tg3_halt() have
      already acquired tp->lock.  When tg3_get_stats64() is called in
      tg3_halt(), deadlock will occur.
      
      This patch fixes the problem by separating the stat gathering code into
      a new tg3_get_nstats() function.  tg3_get_stats64() is recoded to call
      this function and take tp->lock.  The code that takes tp->lock in
      tg3_calc_crc_errors() has been removed.  Function signatures have been
      cleaned up too.
      Signed-off-by: NMatt Carlson <mcarlson@broadcom.com>
      Signed-off-by: NMichael Chan <mchan@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      65ec698d
  6. 24 2月, 2012 1 次提交
  7. 23 2月, 2012 6 次提交
  8. 21 2月, 2012 4 次提交
  9. 20 2月, 2012 2 次提交
  10. 16 2月, 2012 12 次提交
  11. 15 2月, 2012 1 次提交
  12. 14 2月, 2012 3 次提交