Re: Backout mclgeti for vr(4).

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Mark Kettenis
Date: Tuesday, August 31, 2010 - 2:59 pm

> Date: Tue, 31 Aug 2010 22:30:42 +0100

Can you try this diff instead?

Index: if_vr.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_vr.c,v
retrieving revision 1.105
diff -u -p -r1.105 if_vr.c
--- if_vr.c	19 May 2010 15:27:35 -0000	1.105
+++ if_vr.c	31 Aug 2010 21:57:55 -0000
@@ -1562,6 +1562,10 @@ vr_alloc_mbuf(struct vr_softc *sc, struc
 	d = r->vr_ptr;
 	d->vr_data = htole32(r->vr_map->dm_segs[0].ds_addr);
 	d->vr_ctl = htole32(VR_RXCTL | VR_RXLEN);
+
+	bus_dmamap_sync(sc->sc_dmat, sc->sc_listmap, 0,
+	    sc->sc_listmap->dm_mapsize, BUS_DMASYNC_PREWRITE);
+
 	d->vr_status = htole32(VR_RXSTAT);
 
 	bus_dmamap_sync(sc->sc_dmat, sc->sc_listmap, 0,
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Backout mclgeti for vr(4)., Theo de Raadt, (Sun Aug 29, 6:21 pm)
Re: Backout mclgeti for vr(4)., Brynet, (Mon Aug 30, 3:46 pm)
Re: Backout mclgeti for vr(4)., Thordur I Bjornsson, (Mon Aug 30, 4:46 pm)
Re: Backout mclgeti for vr(4)., Marco Peereboom, (Mon Aug 30, 6:20 pm)
Re: Backout mclgeti for vr(4)., Felix Kronlage, (Mon Aug 30, 11:53 pm)
Re: Backout mclgeti for vr(4)., Stuart Henderson, (Tue Aug 31, 2:42 am)
Re: Backout mclgeti for vr(4)., Stuart Henderson, (Tue Aug 31, 2:02 pm)
Re: Backout mclgeti for vr(4)., Stuart Henderson, (Tue Aug 31, 2:30 pm)
Re: Backout mclgeti for vr(4)., Mark Kettenis, (Tue Aug 31, 2:59 pm)
Re: Backout mclgeti for vr(4)., Stuart Henderson, (Wed Sep 1, 12:19 am)