diff options
| author | Holger Brunck <holger.brunck@hitachienergy.com> | 2026-04-29 14:42:07 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-05-02 20:14:00 +0300 |
| commit | 1a57efe250a13906396c2a4792f0090f142f9844 (patch) | |
| tree | 5d169618e9e8ff67d8e643c6d0d1c169c5f4e3e0 | |
| parent | ddca6da148b8ced3e6d3d7fb3b2e5b4ed6359dc2 (diff) | |
| download | linux-1a57efe250a13906396c2a4792f0090f142f9844.tar.xz | |
net: wan: fsl_ucc_hdlc: fix uhdlc_memclean
Unmapping of uf_regs is done from ucc_fast_free and doesn't need to be
done explicitly. If already unmapped ucc_fast_free will crash.
Fixes: c19b6d246a35 ("drivers/net: support hdlc function for QE-UCC")
Signed-off-by: Holger Brunck <holger.brunck@hitachienergy.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
| -rw-r--r-- | drivers/net/wan/fsl_ucc_hdlc.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/net/wan/fsl_ucc_hdlc.c b/drivers/net/wan/fsl_ucc_hdlc.c index 3bd57527b1be..8155e92af14e 100644 --- a/drivers/net/wan/fsl_ucc_hdlc.c +++ b/drivers/net/wan/fsl_ucc_hdlc.c @@ -773,11 +773,6 @@ static void uhdlc_memclean(struct ucc_hdlc_private *priv) kfree(priv->tx_skbuff); priv->tx_skbuff = NULL; - if (priv->uf_regs) { - iounmap(priv->uf_regs); - priv->uf_regs = NULL; - } - if (priv->uccf) { ucc_fast_free(priv->uccf); priv->uccf = NULL; |
