Author: adrian
Date: Mon May  7 18:30:22 2012
New Revision: 235134
URL: http://svn.freebsd.org/changeset/base/235134

Log:
  Re-enable this particular DELAY() for now, at least until the
  TX and RX PCU stop/drain routines have been thoroughly debugged.
  
  It's also very likely that I should add hooks back up to the
  interface glue (if_ath_pci / if_ath_ahb) to do any relevant
  bus flushes that are required.  A WMAC DDR flush may be required
  for the AR9130 SoC.

Modified:
  head/sys/dev/ath/if_ath.c

Modified: head/sys/dev/ath/if_ath.c
==============================================================================
--- head/sys/dev/ath/if_ath.c   Mon May  7 17:13:36 2012        (r235133)
+++ head/sys/dev/ath/if_ath.c   Mon May  7 18:30:22 2012        (r235134)
@@ -5421,7 +5421,9 @@ ath_stoprecv(struct ath_softc *sc, int d
         * TODO: see if this particular DELAY() is required; it may be
         * masking some missing FIFO flush or DMA sync.
         */
+#if 0
        if (dodelay)
+#endif
                DELAY(3000);            /* 3ms is long enough for 1 frame */
 #ifdef ATH_DEBUG
        if (sc->sc_debug & (ATH_DEBUG_RESET | ATH_DEBUG_FATAL)) {
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to