brcmfmac: merge two brcmf_err macros into one
authorRafał Miłecki <rafal@milecki.pl>
Thu, 2 Feb 2017 21:33:13 +0000 (22:33 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 8 Feb 2017 15:23:38 +0000 (17:23 +0200)
This allows simplifying the code by adding a simple IS_ENABLED check for
CONFIG_BRCMDB symbol.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h

index 6687812..1fe4aa9 100644 (file)
 #undef pr_fmt
 #define pr_fmt(fmt)            KBUILD_MODNAME ": " fmt
 
+#ifndef CONFIG_BRCM_TRACING
 /* Macro for error messages. net_ratelimit() is used when driver
  * debugging is not selected. When debugging the driver error
  * messages are as important as other tracing or even more so.
  */
-#ifndef CONFIG_BRCM_TRACING
-#ifdef CONFIG_BRCMDBG
-#define brcmf_err(fmt, ...)    pr_err("%s: " fmt, __func__, ##__VA_ARGS__)
-#else
 #define brcmf_err(fmt, ...)                                            \
        do {                                                            \
-               if (net_ratelimit())                                    \
+               if (IS_ENABLED(CONFIG_BRCMDBG) || net_ratelimit())      \
                        pr_err("%s: " fmt, __func__, ##__VA_ARGS__);    \
        } while (0)
-#endif
 #else
 __printf(2, 3)
 void __brcmf_err(const char *func, const char *fmt, ...);