diff options
author | yongari <yongari@FreeBSD.org> | 2011-10-24 17:05:59 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2011-10-24 17:05:59 +0000 |
commit | d6361a0e20bf6ff0d284dc37a10607151d543463 (patch) | |
tree | e73e3c4d5edda54096ed8562644eab4cf27eb8e4 /sys/dev/dc | |
parent | 62b9f3917a3058cf6c5cd8d3f7d70f0bf7ee2fde (diff) | |
download | FreeBSD-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.c | 2 |
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; |