svn commit: r226695 - head/sys/dev/dc

Pyun YongHyeon yongari at FreeBSD.org
Mon Oct 24 17:06:00 UTC 2011


Author: yongari
Date: Mon Oct 24 17:05:59 2011
New Revision: 226695
URL: http://svn.freebsd.org/changeset/base/226695

Log:
  Fix a regression introduced in r218832. For TX status check, driver
  should use a TX list DMA tag.
  
  MFC after:	3 days

Modified:
  head/sys/dev/dc/if_dc.c

Modified: head/sys/dev/dc/if_dc.c
==============================================================================
--- head/sys/dev/dc/if_dc.c	Mon Oct 24 15:50:23 2011	(r226694)
+++ head/sys/dev/dc/if_dc.c	Mon Oct 24 17:05:59 2011	(r226695)
@@ -2970,7 +2970,7 @@ dc_txeof(struct dc_softc *sc)
 	 * Go through our tx list and free mbufs for those
 	 * frames that have been transmitted.
 	 */
-	bus_dmamap_sync(sc->dc_rx_ltag, sc->dc_tx_lmap, BUS_DMASYNC_POSTREAD |
+	bus_dmamap_sync(sc->dc_tx_ltag, sc->dc_tx_lmap, BUS_DMASYNC_POSTREAD |
 	    BUS_DMASYNC_POSTWRITE);
 	setup = 0;
 	for (idx = sc->dc_cdata.dc_tx_cons; idx != sc->dc_cdata.dc_tx_prod;


More information about the svn-src-all mailing list