Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 May 2012 18:30:22 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r235134 - head/sys/dev/ath
Message-ID:  <201205071830.q47IUMKa077138@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)) {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205071830.q47IUMKa077138>