svn commit: r234748 - head/sys/dev/ath
Adrian Chadd
adrian at FreeBSD.org
Sat Apr 28 05:00:48 UTC 2012
Author: adrian
Date: Sat Apr 28 05:00:47 2012
New Revision: 234748
URL: http://svn.freebsd.org/changeset/base/234748
Log:
Add a comment about this DELAY(), I'm not sure whether it's supposed
to be for a DDR/FIFO flush or something else.
Modified:
head/sys/dev/ath/if_ath.c
Modified: head/sys/dev/ath/if_ath.c
==============================================================================
--- head/sys/dev/ath/if_ath.c Sat Apr 28 03:07:36 2012 (r234747)
+++ head/sys/dev/ath/if_ath.c Sat Apr 28 05:00:47 2012 (r234748)
@@ -5417,6 +5417,10 @@ ath_stoprecv(struct ath_softc *sc, int d
ath_hal_stoppcurecv(ah); /* disable PCU */
ath_hal_setrxfilter(ah, 0); /* clear recv filter */
ath_hal_stopdmarecv(ah); /* disable DMA engine */
+ /*
+ * TODO: see if this particular DELAY() is required; it may be
+ * masking some missing FIFO flush or DMA sync.
+ */
if (dodelay)
DELAY(3000); /* 3ms is long enough for 1 frame */
#ifdef ATH_DEBUG
More information about the svn-src-all
mailing list