diff options
Diffstat (limited to 'sys/dev/ct/ct_isa.c')
-rw-r--r-- | sys/dev/ct/ct_isa.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/ct/ct_isa.c b/sys/dev/ct/ct_isa.c index c4555a9..d7b2be5 100644 --- a/sys/dev/ct/ct_isa.c +++ b/sys/dev/ct/ct_isa.c @@ -240,7 +240,8 @@ ct_isa_attach(device_t dev) BUS_SPACE_MAXADDR_24BIT, BUS_SPACE_MAXADDR, NULL, NULL, MAXBSIZE, 1, BUS_SPACE_MAXSIZE_32BIT, - BUS_DMA_ALLOCNOW, &ct->sc_dmat) != 0) { + BUS_DMA_ALLOCNOW, NULL, NULL, + &ct->sc_dmat) != 0) { device_printf(dev, "can't set up ISA DMA map\n"); ct_space_unmap(dev, ct); return ENXIO; @@ -254,7 +255,7 @@ ct_isa_attach(device_t dev) } bus_dmamap_load(ct->sc_dmat, ct->sc_dmamapt, vaddr, MAXBSIZE, - ct_dmamap, &addr, 0); + ct_dmamap, &addr, BUS_DMA_NOWAIT); /* setup machdep softc */ bs->sc_hw = hw; |