summaryrefslogtreecommitdiffstats
path: root/sys/arm/at91
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2006-08-25 13:38:42 +0000
committercognet <cognet@FreeBSD.org>2006-08-25 13:38:42 +0000
commit3748f87bf1e4a4386518c51f494b9cc87d9453ba (patch)
tree6fa161d1a22e526516e3ad42da01f5971c9a01f5 /sys/arm/at91
parentfedc5604a01292926d7d8537fae5de0fdba09877 (diff)
downloadFreeBSD-src-3748f87bf1e4a4386518c51f494b9cc87d9453ba.zip
FreeBSD-src-3748f87bf1e4a4386518c51f494b9cc87d9453ba.tar.gz
Do not create dma maps with bus_dmamap_create, as we call
bus_dmamem_alloc later which will overwrite the value, leading to a small memory leak.
Diffstat (limited to 'sys/arm/at91')
-rw-r--r--sys/arm/at91/if_ate.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/sys/arm/at91/if_ate.c b/sys/arm/at91/if_ate.c
index f2e2df6f..b236154 100644
--- a/sys/arm/at91/if_ate.c
+++ b/sys/arm/at91/if_ate.c
@@ -352,11 +352,6 @@ ate_activate(device_t dev)
busdma_lock_mutex, &sc->sc_mtx, &sc->rxtag);
if (err != 0)
goto errout;
- for (i = 0; i < ATE_MAX_RX_BUFFERS; i++) {
- err = bus_dmamap_create(sc->rxtag, 0, &sc->rx_map[i]);
- if (err != 0)
- goto errout;
- }
/* Dma TAG and MAP for the rx descriptors. */
err = bus_dma_tag_create(NULL, sizeof(eth_rx_desc_t), 0,
OpenPOWER on IntegriCloud