From 0ed377c9e6552d4b7696dc218ca08801cca9f724 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Sun, 2 Jul 2006 10:03:17 +0000 Subject: [PATCH] segments total size is (MCLBYTES * RT2661_MAX_SCATTER), not MCLBYTES --- sys/dev/netif/ral/rt2661.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/dev/netif/ral/rt2661.c b/sys/dev/netif/ral/rt2661.c index 34b9f264e3..67519728e8 100644 --- a/sys/dev/netif/ral/rt2661.c +++ b/sys/dev/netif/ral/rt2661.c @@ -15,7 +15,7 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.4 2006/03/21 21:15:43 damien Exp $ - * $DragonFly: src/sys/dev/netif/ral/rt2661.c,v 1.1 2006/05/20 09:13:09 sephe Exp $ + * $DragonFly: src/sys/dev/netif/ral/rt2661.c,v 1.2 2006/07/02 10:03:17 sephe Exp $ */ /* @@ -543,8 +543,8 @@ rt2661_alloc_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring, M_WAITOK | M_ZERO); error = bus_dma_tag_create(NULL, 1, 0, BUS_SPACE_MAXADDR_32BIT, - BUS_SPACE_MAXADDR, NULL, NULL, MCLBYTES, RT2661_MAX_SCATTER, - MCLBYTES, 0, &ring->data_dmat); + BUS_SPACE_MAXADDR, NULL, NULL, MCLBYTES * RT2661_MAX_SCATTER, + RT2661_MAX_SCATTER, MCLBYTES, 0, &ring->data_dmat); if (error != 0) { device_printf(sc->sc_dev, "could not create data DMA tag\n"); goto fail; -- 2.41.0