diff options
author | John W. Linville <linville@tuxdriver.com> | 2014-03-18 16:35:45 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2014-03-18 16:35:45 -0400 |
commit | 2df3b0b7869688c511eada859f1ee3dc13c7cec6 (patch) | |
tree | 9bbe46a14c78c3d4bb52afe0aa91dba5ba2d3baa /drivers/net/wireless/rsi/rsi_91x_main.c | |
parent | dad0d04fa7ba41ce603a01e8e64967650303e9a2 (diff) |
rsi: make rsi_dbg a regular function
This is to address reports of this:
In file included from drivers/net/wireless/rsi/rsi_mgmt.h:22:0,
from drivers/net/wireless/rsi/rsi_91x_core.c:17:
drivers/net/wireless/rsi/rsi_91x_core.c: In function 'rsi_dbg':
drivers/net/wireless/rsi/rsi_main.h:44:20: error: function 'rsi_dbg' can never be inlined because it uses variable argument lists
static inline void rsi_dbg(u32 zone, const char *fmt, ...)
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rsi/rsi_91x_main.c')
-rw-r--r-- | drivers/net/wireless/rsi/rsi_91x_main.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/drivers/net/wireless/rsi/rsi_91x_main.c b/drivers/net/wireless/rsi/rsi_91x_main.c index 410a4a423578..7367be4a58ad 100644 --- a/drivers/net/wireless/rsi/rsi_91x_main.c +++ b/drivers/net/wireless/rsi/rsi_91x_main.c | |||
@@ -32,6 +32,29 @@ u32 rsi_zone_enabled = /* INFO_ZONE | | |||
32 | EXPORT_SYMBOL_GPL(rsi_zone_enabled); | 32 | EXPORT_SYMBOL_GPL(rsi_zone_enabled); |
33 | 33 | ||
34 | /** | 34 | /** |
35 | * rsi_dbg() - This function outputs informational messages. | ||
36 | * @zone: Zone of interest for output message. | ||
37 | * @fmt: printf-style format for output message. | ||
38 | * | ||
39 | * Return: none | ||
40 | */ | ||
41 | void rsi_dbg(u32 zone, const char *fmt, ...) | ||
42 | { | ||
43 | struct va_format vaf; | ||
44 | va_list args; | ||
45 | |||
46 | va_start(args, fmt); | ||
47 | |||
48 | vaf.fmt = fmt; | ||
49 | vaf.va = &args; | ||
50 | |||
51 | if (zone & rsi_zone_enabled) | ||
52 | pr_info("%pV", &vaf); | ||
53 | va_end(args); | ||
54 | } | ||
55 | EXPORT_SYMBOL_GPL(rsi_dbg); | ||
56 | |||
57 | /** | ||
35 | * rsi_prepare_skb() - This function prepares the skb. | 58 | * rsi_prepare_skb() - This function prepares the skb. |
36 | * @common: Pointer to the driver private structure. | 59 | * @common: Pointer to the driver private structure. |
37 | * @buffer: Pointer to the packet data. | 60 | * @buffer: Pointer to the packet data. |