Re: [PATCH] net: thunderbolt: Stop using zero to mean no valid DMA mapping

2017-11-25 Thread David Miller
From: Mika Westerberg Date: Fri, 24 Nov 2017 14:05:36 +0300 > Commit 86dabda426ac ("net: thunderbolt: Clear finished Tx frame bus > address in tbnet_tx_callback()") fixed a DMA-API violation where the > driver called dma_unmap_page() in tbnet_free_buffers() for a

Re: [PATCH] net: thunderbolt: Stop using zero to mean no valid DMA mapping

2017-11-25 Thread David Miller
From: Mika Westerberg Date: Fri, 24 Nov 2017 14:05:36 +0300 > Commit 86dabda426ac ("net: thunderbolt: Clear finished Tx frame bus > address in tbnet_tx_callback()") fixed a DMA-API violation where the > driver called dma_unmap_page() in tbnet_free_buffers() for a bus address > that might already

[PATCH] net: thunderbolt: Stop using zero to mean no valid DMA mapping

2017-11-24 Thread Mika Westerberg
Commit 86dabda426ac ("net: thunderbolt: Clear finished Tx frame bus address in tbnet_tx_callback()") fixed a DMA-API violation where the driver called dma_unmap_page() in tbnet_free_buffers() for a bus address that might already be unmapped. The fix was to zero out the bus address of a frame in

[PATCH] net: thunderbolt: Stop using zero to mean no valid DMA mapping

2017-11-24 Thread Mika Westerberg
Commit 86dabda426ac ("net: thunderbolt: Clear finished Tx frame bus address in tbnet_tx_callback()") fixed a DMA-API violation where the driver called dma_unmap_page() in tbnet_free_buffers() for a bus address that might already be unmapped. The fix was to zero out the bus address of a frame in