svn commit: r221776 - head/sys/dev/ath/ath_hal
Adrian Chadd
adrian at FreeBSD.org
Wed May 11 13:22:42 UTC 2011
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);
More information about the svn-src-all
mailing list