1. 08 3月, 2016 17 次提交
  2. 07 3月, 2016 6 次提交
  3. 05 3月, 2016 1 次提交
  4. 04 3月, 2016 14 次提交
  5. 03 3月, 2016 2 次提交
    • D
      Merge branch 'dwc_eth_qos' · ebc9780c
      David S. Miller 提交于
      Lars Persson says:
      
      ====================
      dwc_eth_qos: stability fixes and support for CMA
      
      This series has bug fixes for the dwc_eth_qos ethernet driver.
      
      Mainly two stability fixes for problems found by Rabin Vincent:
      - Successive starts and stops of the interface would trigger a DMA reset timeout.
      - A race condition in the TX DMA handling could trigger a netdev watchdog
       timeout.
      
      The memory allocation was improved to support use of the CMA as DMA allocator
      backend.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ebc9780c
    • L
      dwc_eth_qos: do phy_start before resetting hardware · cd5e4123
      Lars Persson 提交于
      This reverts the changed init order from commit 3647bc35
      ("dwc_eth_qos: Reset hardware before PHY start") and makes another fix
      for the race.
      
      It turned out that the reset state machine of the dwceqos hardware
      requires PHY clocks to be present in order to complete the reset
      cycle.
      
      To plug the race with the phy state machine we defer link speed
      setting until the hardware init has finished.
      Signed-off-by: NLars Persson <larper@axis.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      cd5e4123