diff options
author | cognet <cognet@FreeBSD.org> | 2006-08-25 13:38:42 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2006-08-25 13:38:42 +0000 |
commit | 3748f87bf1e4a4386518c51f494b9cc87d9453ba (patch) | |
tree | 6fa161d1a22e526516e3ad42da01f5971c9a01f5 /sys/arm | |
parent | fedc5604a01292926d7d8537fae5de0fdba09877 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/arm/at91/if_ate.c | 5 |
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, |