diff options
author | Marcin Wojtas <mw@FreeBSD.org> | 2020-02-08 13:25:39 +0000 |
---|---|---|
committer | Marcin Wojtas <mw@FreeBSD.org> | 2020-02-08 13:25:39 +0000 |
commit | 3599e81c97cae796bc8abc359ab2cfe8f597c2b8 (patch) | |
tree | f5b7afbc868461f1c9d5b1baec7a31fce5ed3308 /sys/dev/neta/if_mvneta.c | |
parent | 8f2b73dc86852b85d59a48b004d9d381da444a10 (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.c | 2 |
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); |