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);
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"