diff options
author | damien <damien@FreeBSD.org> | 2005-07-08 19:30:29 +0000 |
---|---|---|
committer | damien <damien@FreeBSD.org> | 2005-07-08 19:30:29 +0000 |
commit | fdca86f3f061c993e989a7cc125fa4818235a866 (patch) | |
tree | b5a3fd7a5030a12ad7545296c781163b87a0c6e3 /sys/dev/ipw/if_ipw.c | |
parent | 1ebd39b5ef31b0267385cff68554beea7579e224 (diff) | |
download | FreeBSD-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.c | 4 |
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; |