From 69e2ffe63e5223ea0cf0d83eaa841e2cb22782cb Mon Sep 17 00:00:00 2001 From: Damien Bergamini Date: Fri, 8 Jul 2005 19:30:29 +0000 Subject: [PATCH] fix allocation of rx dma buffers. buffers must be contiguous. Approved by: re (scottl) --- sys/dev/ipw/if_ipw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/ipw/if_ipw.c b/sys/dev/ipw/if_ipw.c index 7a52d32cd17..7bf90ad7a42 100644 --- a/sys/dev/ipw/if_ipw.c +++ b/sys/dev/ipw/if_ipw.c @@ -581,8 +581,8 @@ ipw_dma_alloc(struct ipw_softc *sc) * Pre-allocate rx buffers and DMA maps. */ error = bus_dma_tag_create(NULL, 1, 0, BUS_SPACE_MAXADDR_32BIT, - BUS_SPACE_MAXADDR, NULL, NULL, MCLBYTES, IPW_NRBD, MCLBYTES, 0, - NULL, NULL, &sc->rxbuf_dmat); + BUS_SPACE_MAXADDR, NULL, NULL, MCLBYTES, 1, MCLBYTES, 0, NULL, + NULL, &sc->rxbuf_dmat); if (error != 0) { device_printf(sc->sc_dev, "could not create rx DMA tag\n"); goto fail;