diff options
author | Joe Perches <joe@perches.com> | 2012-01-04 22:40:42 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-01-24 14:07:40 -0500 |
commit | 4c48869f5d6e4ee4a773fd67a01e1b934faa57f8 (patch) | |
tree | 878d8c265368820db9dd2e24ec834f213ce31063 /drivers/net/wireless/rtlwifi/debug.h | |
parent | f30d7507a8116e2099a9135c873411db8c0a3dc6 (diff) |
rtlwifi: Convert RTPRINT macro to use ##__VA_ARGS__
Consolidate printks to avoid possible message interleaving
and reduce the object size.
Remove unnecessary RTPRINT parentheses.
Coalesce formats.
Align arguments.
$ size drivers/net/wireless/rtlwifi/built-in.o*
text data bss dec hex filename
590002 55333 127560 772895 bcb1f drivers/net/wireless/rtlwifi/built-in.o.new
594841 55333 129680 779854 be64e drivers/net/wireless/rtlwifi/built-in.o.old
Signed-off-by: Joe Perches <joe@perches.com>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rtlwifi/debug.h')
-rw-r--r-- | drivers/net/wireless/rtlwifi/debug.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/rtlwifi/debug.h b/drivers/net/wireless/rtlwifi/debug.h index 8c1396933540..8b51a828effa 100644 --- a/drivers/net/wireless/rtlwifi/debug.h +++ b/drivers/net/wireless/rtlwifi/debug.h | |||
@@ -175,11 +175,11 @@ do { \ | |||
175 | } \ | 175 | } \ |
176 | } while (0) | 176 | } while (0) |
177 | 177 | ||
178 | #define RTPRINT(rtlpriv, dbgtype, dbgflag, printstr) \ | 178 | #define RTPRINT(rtlpriv, dbgtype, dbgflag, fmt, ...) \ |
179 | do { \ | 179 | do { \ |
180 | if (unlikely(rtlpriv->dbg.dbgp_type[dbgtype] & dbgflag)) { \ | 180 | if (unlikely(rtlpriv->dbg.dbgp_type[dbgtype] & dbgflag)) { \ |
181 | printk(KERN_DEBUG "%s: ", KBUILD_MODNAME); \ | 181 | printk(KERN_DEBUG KBUILD_MODNAME ": " fmt, \ |
182 | printk printstr; \ | 182 | ##__VA_ARGS__); \ |
183 | } \ | 183 | } \ |
184 | } while (0) | 184 | } while (0) |
185 | 185 | ||