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;
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to