These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / net / ethernet / altera / altera_sgdma.c
index 580553d..88ef67a 100644 (file)
@@ -71,8 +71,6 @@ int sgdma_initialize(struct altera_tse_private *priv)
                      SGDMA_CTRLREG_INTEN |
                      SGDMA_CTRLREG_ILASTD;
 
-       priv->sgdmadesclen = sizeof(struct sgdma_descrip);
-
        INIT_LIST_HEAD(&priv->txlisthd);
        INIT_LIST_HEAD(&priv->rxlisthd);
 
@@ -254,7 +252,7 @@ u32 sgdma_rx_status(struct altera_tse_private *priv)
                unsigned int pktstatus = 0;
                dma_sync_single_for_cpu(priv->device,
                                        priv->rxdescphys,
-                                       priv->sgdmadesclen,
+                                       SGDMA_DESC_LEN,
                                        DMA_FROM_DEVICE);
 
                pktlength = csrrd16(desc, sgdma_descroffs(bytes_xferred));
@@ -374,7 +372,7 @@ static int sgdma_async_read(struct altera_tse_private *priv)
 
                dma_sync_single_for_device(priv->device,
                                           priv->rxdescphys,
-                                          priv->sgdmadesclen,
+                                          SGDMA_DESC_LEN,
                                           DMA_TO_DEVICE);
 
                csrwr32(lower_32_bits(sgdma_rxphysaddr(priv, cdesc)),
@@ -402,7 +400,7 @@ static int sgdma_async_write(struct altera_tse_private *priv,
        csrwr32(0x1f, priv->tx_dma_csr, sgdma_csroffs(status));
 
        dma_sync_single_for_device(priv->device, priv->txdescphys,
-                                  priv->sgdmadesclen, DMA_TO_DEVICE);
+                                  SGDMA_DESC_LEN, DMA_TO_DEVICE);
 
        csrwr32(lower_32_bits(sgdma_txphysaddr(priv, desc)),
                priv->tx_dma_csr,