summaryrefslogtreecommitdiffstats
path: root/sys/dev/dc
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2011-10-24 17:05:59 +0000
committeryongari <yongari@FreeBSD.org>2011-10-24 17:05:59 +0000
commitd6361a0e20bf6ff0d284dc37a10607151d543463 (patch)
treee73e3c4d5edda54096ed8562644eab4cf27eb8e4 /sys/dev/dc
parent62b9f3917a3058cf6c5cd8d3f7d70f0bf7ee2fde (diff)
downloadFreeBSD-src-d6361a0e20bf6ff0d284dc37a10607151d543463.zip
FreeBSD-src-d6361a0e20bf6ff0d284dc37a10607151d543463.tar.gz
Fix a regression introduced in r218832. For TX status check, driver
should use a TX list DMA tag. MFC after: 3 days
Diffstat (limited to 'sys/dev/dc')
-rw-r--r--sys/dev/dc/if_dc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/dc/if_dc.c b/sys/dev/dc/if_dc.c
index b9567de..ce53b4d 100644
--- a/sys/dev/dc/if_dc.c
+++ b/sys/dev/dc/if_dc.c
@@ -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;
OpenPOWER on IntegriCloud