aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/bge
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2011-12-13 20:31:57 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2011-12-13 20:31:57 +0000
commitc0220d815a82b79a424c5bd76acb8bca59748ce9 (patch)
treef0b270de4486c0c26fc1572bed9fa0731b619b60 /sys/dev/bge
parente3215f766ec5dce20966e880c18c706d8c240337 (diff)
downloadsrc-c0220d815a82b79a424c5bd76acb8bca59748ce9.tar.gz
src-c0220d815a82b79a424c5bd76acb8bca59748ce9.zip
Destroy DMA tag for jumbo RX buffer in device detach.
Notes
Notes: svn path=/head/; revision=228480
Diffstat (limited to 'sys/dev/bge')
-rw-r--r--sys/dev/bge/if_bge.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c
index 64bc1efd3ae8..ea477fd1b982 100644
--- a/sys/dev/bge/if_bge.c
+++ b/sys/dev/bge/if_bge.c
@@ -2358,6 +2358,8 @@ bge_dma_free(struct bge_softc *sc)
if (sc->bge_cdata.bge_rx_mtag)
bus_dma_tag_destroy(sc->bge_cdata.bge_rx_mtag);
+ if (sc->bge_cdata.bge_mtag_jumbo)
+ bus_dma_tag_destroy(sc->bge_cdata.bge_mtag_jumbo);
if (sc->bge_cdata.bge_tx_mtag)
bus_dma_tag_destroy(sc->bge_cdata.bge_tx_mtag);