We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25ce7a5 commit 731a56dCopy full SHA for 731a56d
drivers/net/wan/fsl_ucc_hdlc.c
@@ -790,18 +790,14 @@ 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
0 commit comments