diff options
Diffstat (limited to 'drivers/net/wireless/b43legacy/b43legacy.h')
-rw-r--r-- | drivers/net/wireless/b43legacy/b43legacy.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/drivers/net/wireless/b43legacy/b43legacy.h b/drivers/net/wireless/b43legacy/b43legacy.h index 17abf3cb2b1f..6a63a6e474f7 100644 --- a/drivers/net/wireless/b43legacy/b43legacy.h +++ b/drivers/net/wireless/b43legacy/b43legacy.h | |||
@@ -330,15 +330,7 @@ enum { | |||
330 | # undef assert | 330 | # undef assert |
331 | #endif | 331 | #endif |
332 | #ifdef CONFIG_B43LEGACY_DEBUG | 332 | #ifdef CONFIG_B43LEGACY_DEBUG |
333 | # define B43legacy_WARN_ON(expr) \ | 333 | # define B43legacy_WARN_ON(x) WARN_ON(x) |
334 | do { \ | ||
335 | if (unlikely((expr))) { \ | ||
336 | printk(KERN_INFO PFX "Test (%s) failed at:" \ | ||
337 | " %s:%d:%s()\n", \ | ||
338 | #expr, __FILE__, \ | ||
339 | __LINE__, __FUNCTION__); \ | ||
340 | } \ | ||
341 | } while (0) | ||
342 | # define B43legacy_BUG_ON(expr) \ | 334 | # define B43legacy_BUG_ON(expr) \ |
343 | do { \ | 335 | do { \ |
344 | if (unlikely((expr))) { \ | 336 | if (unlikely((expr))) { \ |
@@ -349,7 +341,9 @@ enum { | |||
349 | } while (0) | 341 | } while (0) |
350 | # define B43legacy_DEBUG 1 | 342 | # define B43legacy_DEBUG 1 |
351 | #else | 343 | #else |
352 | # define B43legacy_WARN_ON(x) do { /* nothing */ } while (0) | 344 | /* This will evaluate the argument even if debugging is disabled. */ |
345 | static inline bool __b43legacy_warn_on_dummy(bool x) { return x; } | ||
346 | # define B43_WARN_ON(x) __b43legacy_warn_on_dummy(unlikely(!!(x))) | ||
353 | # define B43legacy_BUG_ON(x) do { /* nothing */ } while (0) | 347 | # define B43legacy_BUG_ON(x) do { /* nothing */ } while (0) |
354 | # define B43legacy_DEBUG 0 | 348 | # define B43legacy_DEBUG 0 |
355 | #endif | 349 | #endif |