1. 20 4月, 2013 2 次提交
  2. 17 4月, 2013 1 次提交
  3. 10 4月, 2013 11 次提交
  4. 28 3月, 2013 1 次提交
  5. 18 3月, 2013 1 次提交
  6. 13 3月, 2013 1 次提交
  7. 09 3月, 2013 1 次提交
    • N
      tg3: Update link_up flag for phylib devices · 84421b99
      Nithin Sujir 提交于
      Commit f4a46d1f introduced a bug where
      the ifconfig stats would remain 0 for phylib devices. This is due to
      tp->link_up flag never becoming true causing tg3_periodic_fetch_stats()
      to return.
      
      The link_up flag was being updated in tg3_test_and_report_link_chg()
      after setting up the phy. This function however, is not called for
      phylib devices since the driver does not do the phy setup.
      
      This patch moves the link_up flag update into the common
      tg3_link_report() function that gets called for phylib devices as well
      for non phylib devices when the link state changes.
      
      To avoid updating link_up twice, we replace tg3_carrier_...() calls that
      are followed by tg3_link_report(), with netif_carrier_...(). We can then
      remove the unused tg3_carrier_on() function.
      
      CC: <stable@vger.kernel.org>
      Reported-by: NOGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
      Signed-off-by: NNithin Nayak Sujir <nsujir@broadcom.com>
      Signed-off-by: NMichael Chan <mchan@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      84421b99
  8. 08 3月, 2013 6 次提交
  9. 19 2月, 2013 2 次提交
  10. 16 2月, 2013 5 次提交
  11. 08 2月, 2013 2 次提交
  12. 05 2月, 2013 1 次提交
  13. 15 1月, 2013 3 次提交
  14. 11 1月, 2013 1 次提交
  15. 09 1月, 2013 1 次提交
  16. 07 1月, 2013 1 次提交