aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/neta/if_mvneta.c
diff options
context:
space:
mode:
authorMarcin Wojtas <mw@FreeBSD.org>2020-02-08 13:25:39 +0000
committerMarcin Wojtas <mw@FreeBSD.org>2020-02-08 13:25:39 +0000
commit3599e81c97cae796bc8abc359ab2cfe8f597c2b8 (patch)
treef5b7afbc868461f1c9d5b1baec7a31fce5ed3308 /sys/dev/neta/if_mvneta.c
parent8f2b73dc86852b85d59a48b004d9d381da444a10 (diff)
Destroy RX DMA tag on detach in mvneta driver
This patch fixes deinitialization sequence of the mvneta driver by adding missing bus_dma_tag_destroy call. Submitted by: Kornel Duleba <mindal@semihalf.com> Obtained from: Semihalf MFC after: 1 week Sponsored by: Stormshield
Notes
Notes: svn path=/head/; revision=357675
Diffstat (limited to 'sys/dev/neta/if_mvneta.c')
-rw-r--r--sys/dev/neta/if_mvneta.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/neta/if_mvneta.c b/sys/dev/neta/if_mvneta.c
index d6cdd7032445..2c444abc6c51 100644
--- a/sys/dev/neta/if_mvneta.c
+++ b/sys/dev/neta/if_mvneta.c
@@ -874,6 +874,8 @@ mvneta_detach(device_t dev)
bus_dma_tag_destroy(sc->rx_dtag);
if (sc->txmbuf_dtag != NULL)
bus_dma_tag_destroy(sc->txmbuf_dtag);
+ if (sc->rxbuf_dtag != NULL)
+ bus_dma_tag_destroy(sc->rxbuf_dtag);
bus_release_resources(dev, res_spec, sc->res);
return (0);