Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 May 2011 13:22:41 +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: r221776 - head/sys/dev/ath/ath_hal
Message-ID:  <201105111322.p4BDMfgY091627@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adrian
Date: Wed May 11 13:22:41 2011
New Revision: 221776
URL: http://svn.freebsd.org/changeset/base/221776

Log:
  Add a new flag - HAL_DEBUG_UNMASKABLE - which always logs a debug message
  (when debug is enabled) no matter what.

Modified:
  head/sys/dev/ath/ath_hal/ah_debug.h
  head/sys/dev/ath/ath_hal/ah_internal.h

Modified: head/sys/dev/ath/ath_hal/ah_debug.h
==============================================================================
--- head/sys/dev/ath/ath_hal/ah_debug.h	Wed May 11 13:20:25 2011	(r221775)
+++ head/sys/dev/ath/ath_hal/ah_debug.h	Wed May 11 13:22:41 2011	(r221776)
@@ -48,6 +48,7 @@ enum {
 	HAL_DEBUG_DFS		= 0x00200000,	/* DFS debugging */
 	HAL_DEBUG_HANG		= 0x00400000,	/* BB/MAC hang debugging */
 
+	HAL_DEBUG_UNMASKABLE	= 0xf0000000,	/* always printed */
 	HAL_DEBUG_ANY		= 0xffffffff
 };
 #endif /* _ATH_AH_DEBUG_H_ */

Modified: head/sys/dev/ath/ath_hal/ah_internal.h
==============================================================================
--- head/sys/dev/ath/ath_hal/ah_internal.h	Wed May 11 13:20:25 2011	(r221775)
+++ head/sys/dev/ath/ath_hal/ah_internal.h	Wed May 11 13:22:41 2011	(r221776)
@@ -517,7 +517,8 @@ extern	void ath_hal_free(void *);
 extern	int ath_hal_debug;
 #define	HALDEBUG(_ah, __m, ...) \
 	do {							\
-		if (ath_hal_debug & (__m)) {			\
+		if ((__m) == HAL_DEBUG_UNMASKABLE ||		\
+		    (ath_hal_debug & (__m))) {			\
 			DO_HALDEBUG((_ah), (__m), __VA_ARGS__);	\
 		}						\
 	} while(0);



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