diff options
| author | asau <asau@NetBSD.org> | 2010-02-19 12:36:15 +0000 |
|---|---|---|
| committer | asau <asau@NetBSD.org> | 2010-02-19 12:36:15 +0000 |
| commit | bf551971e80043db51f39a631bddd983673668ee (patch) | |
| tree | eae26cdbb07256fa9b988806bb20d8d7865c4b61 /sys/dev | |
| parent | a1573270c3be03797b8b7d96c54c95b2c06e25ae (diff) | |
Don't mix BUS_DMASYNC_PREREAD and BUS_DMASYNC_POSTWRITE.
Suggested by <bouyer>, fixes PR kern/42662
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/i2o/iop.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/i2o/iop.c b/sys/dev/i2o/iop.c index 89e83b78b4d..0c530aef87e 100644 --- a/sys/dev/i2o/iop.c +++ b/sys/dev/i2o/iop.c @@ -1,4 +1,4 @@ -/* $NetBSD: iop.c,v 1.77 2009/10/21 21:12:05 rmind Exp $ */ +/* $NetBSD: iop.c,v 1.78 2010/02/19 12:36:15 asau Exp $ */ /*- * Copyright (c) 2000, 2001, 2002, 2007 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iop.c,v 1.77 2009/10/21 21:12:05 rmind Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iop.c,v 1.78 2010/02/19 12:36:15 asau Exp $"); #include "iop.h" @@ -928,7 +928,7 @@ iop_status_get(struct iop_softc *sc, int nosleep) BUS_DMASYNC_PREWRITE); memset(st, 0, sizeof(*st)); bus_dmamap_sync(sc->sc_dmat, sc->sc_scr_dmamap, 0, sizeof(*st), - BUS_DMASYNC_PREREAD|BUS_DMASYNC_POSTWRITE); + BUS_DMASYNC_POSTWRITE); if ((rv = iop_post(sc, (u_int32_t *)&mf)) != 0) return (rv); @@ -993,7 +993,7 @@ iop_ofifo_init(struct iop_softc *sc) BUS_DMASYNC_PREWRITE); *sw = 0; bus_dmamap_sync(sc->sc_dmat, sc->sc_scr_dmamap, 0, sizeof(*sw), - BUS_DMASYNC_PREREAD|BUS_DMASYNC_POSTWRITE); + BUS_DMASYNC_POSTWRITE); if ((rv = iop_post(sc, mb)) != 0) return (rv); |
