summaryrefslogtreecommitdiffstats
path: root/sys/dev/ipw/if_ipw.c
diff options
context:
space:
mode:
authordamien <damien@FreeBSD.org>2005-07-08 19:30:29 +0000
committerdamien <damien@FreeBSD.org>2005-07-08 19:30:29 +0000
commitfdca86f3f061c993e989a7cc125fa4818235a866 (patch)
treeb5a3fd7a5030a12ad7545296c781163b87a0c6e3 /sys/dev/ipw/if_ipw.c
parent1ebd39b5ef31b0267385cff68554beea7579e224 (diff)
downloadFreeBSD-src-fdca86f3f061c993e989a7cc125fa4818235a866.zip
FreeBSD-src-fdca86f3f061c993e989a7cc125fa4818235a866.tar.gz
fix allocation of rx dma buffers. buffers must be contiguous.
Approved by: re (scottl)
Diffstat (limited to 'sys/dev/ipw/if_ipw.c')
-rw-r--r--sys/dev/ipw/if_ipw.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ipw/if_ipw.c b/sys/dev/ipw/if_ipw.c
index 7a52d32..7bf90ad 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;
OpenPOWER on IntegriCloud