We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25ce7a5 commit 7b4e3faCopy full SHA for 7b4e3fa
drivers/net/wan/fsl_ucc_hdlc.c
@@ -790,19 +790,11 @@ static void uhdlc_memclean(struct ucc_hdlc_private *priv)
790
791
if (priv->rx_buffer) {
792
dma_free_coherent(priv->dev,
793
- RX_BD_RING_LEN * MAX_RX_BUF_LENGTH,
+ (RX_BD_RING_LEN + TX_BD_RING_LEN) * MAX_RX_BUF_LENGTH,
794
priv->rx_buffer, priv->dma_rx_addr);
795
priv->rx_buffer = NULL;
796
priv->dma_rx_addr = 0;
797
}
798
-
799
- if (priv->tx_buffer) {
800
- dma_free_coherent(priv->dev,
801
- TX_BD_RING_LEN * MAX_RX_BUF_LENGTH,
802
- priv->tx_buffer, priv->dma_tx_addr);
803
- priv->tx_buffer = NULL;
804
- priv->dma_tx_addr = 0;
805
- }
806
807
808
static int uhdlc_close(struct net_device *dev)
0 commit comments