dwc_eth_qos: stability fixes and support for CMA
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | dwc_eth_qos: fix race condition in dwceqos_start_xmitdrivers/ | +2 | 0 replies | |
| 2/5 | dwc_eth_qos: release descriptors outside netif_tx_lockdrivers/ | +6 | 0 replies | |
| 3/5 | dwc_eth_qos: use GFP_KERNEL in dma_alloc_coherent()drivers/ | +2 | 0 replies | |
| 4/5 | dwc_eth_qos: use DWCEQOS_MSG_DEFAULTdrivers/ | +1 | 0 replies | |
| 5/5 | dwc_eth_qos: do phy_start before resetting hardwaredrivers/ | +20 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH net 0/5] 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.
Lars Persson (2):
dwc_eth_qos: release descriptors outside netif_tx_lock
dwc_eth_qos: do phy_start before resetting hardware
Rabin Vincent (3):
dwc_eth_qos: fix race condition in dwceqos_start_xmit
dwc_eth_qos: use GFP_KERNEL in dma_alloc_coherent()
dwc_eth_qos: use DWCEQOS_MSG_DEFAULT
drivers/net/ethernet/synopsys/dwc_eth_qos.c | 45 ++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 14 deletions(-)
Signature · 1 line
2.1.4