Skip to content

Commit 3ce022b

Browse files
author
Fox Snowpatch
committed
1 parent d88a1b4 commit 3ce022b

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

drivers/net/wan/fsl_ucc_hdlc.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,8 @@ static int uhdlc_open(struct net_device *dev)
740740

741741
static void uhdlc_memclean(struct ucc_hdlc_private *priv)
742742
{
743+
int i;
744+
743745
qe_muram_free(ioread16be(&priv->ucc_pram->riptr));
744746
qe_muram_free(ioread16be(&priv->ucc_pram->tiptr));
745747

@@ -770,6 +772,11 @@ static void uhdlc_memclean(struct ucc_hdlc_private *priv)
770772
kfree(priv->rx_skbuff);
771773
priv->rx_skbuff = NULL;
772774

775+
for (i = 0; i < TX_BD_RING_LEN) {
776+
kfree(priv->tx_skbuff[i]);
777+
priv->tx_skbuff[i] = NULL;
778+
}
779+
773780
kfree(priv->tx_skbuff);
774781
priv->tx_skbuff = NULL;
775782

0 commit comments

Comments
 (0)