Messages in this thread | | | Date | Sat, 23 Jun 2018 10:41:28 +0900 (KST) | Subject | Re: [PATCH net] net: mvneta: fix the Rx desc DMA address in the Rx path | From | David Miller <> |
| |
From: Antoine Tenart <antoine.tenart@bootlin.com> Date: Fri, 22 Jun 2018 10:15:39 +0200
> When using s/w buffer management, buffers are allocated and DMA mapped. > When doing so on an arm64 platform, an offset correction is applied on > the DMA address, before storing it in an Rx descriptor. The issue is > this DMA address is then used later in the Rx path without removing the > offset correction. Thus the DMA address is wrong, which can led to > various issues. > > This patch fixes this by removing the offset correction from the DMA > address retrieved from the Rx descriptor before using it in the Rx path. > > Fixes: 8d5047cf9ca2 ("net: mvneta: Convert to be 64 bits compatible") > Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com>
Applied and queued up for -stable, thank you.
| |