aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rsi/rsi_91x_main.c
diff options
context:
space:
mode:
authorJohn W. Linville <linville@tuxdriver.com>2014-03-18 16:35:45 -0400
committerJohn W. Linville <linville@tuxdriver.com>2014-03-18 16:35:45 -0400
commit2df3b0b7869688c511eada859f1ee3dc13c7cec6 (patch)
tree9bbe46a14c78c3d4bb52afe0aa91dba5ba2d3baa /drivers/net/wireless/rsi/rsi_91x_main.c
parentdad0d04fa7ba41ce603a01e8e64967650303e9a2 (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.c23
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 |
32EXPORT_SYMBOL_GPL(rsi_zone_enabled); 32EXPORT_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 */
41void 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}
55EXPORT_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.