net: netsec: Sync dma for device on buffer allocation
authorIlias Apalodimas <ilias.apalodimas@linaro.org>
Mon, 8 Jul 2019 07:25:41 +0000 (10:25 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 8 Jul 2019 18:48:10 +0000 (11:48 -0700)
cd1973a9215a ("net: netsec: Sync dma for device on buffer allocation")
was merged on it's v1 instead of the v3.
Merge the proper patch version

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/socionext/netsec.c

index f6e261c6a0595a360ab16cb463343d1d3dc71946..460777449cd93b5bd376e36142207f7ff3444dc6 100644 (file)
@@ -743,9 +743,7 @@ static void *netsec_alloc_rx_data(struct netsec_priv *priv,
         */
        *desc_len = PAGE_SIZE - NETSEC_RX_BUF_NON_DATA;
        dma_dir = page_pool_get_dma_dir(dring->page_pool);
-       dma_sync_single_for_device(priv->dev,
-                                  *dma_handle - NETSEC_RXBUF_HEADROOM,
-                                  PAGE_SIZE, dma_dir);
+       dma_sync_single_for_device(priv->dev, *dma_handle, *desc_len, dma_dir);
 
        return page_address(page);
 }