提交 8fe2a5f9 编写于 作者: M Maya Erez 提交者: Kalle Valo

wil6210: align wil log functions to wil_dbg_ratelimited implementation

Change the implementation of wil log functions for consistency
with __wil_dbg_ratelimited.
Signed-off-by: NMaya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: NKalle Valo <kvalo@qca.qualcomm.com>
上级 e34dc647
/* /*
* Copyright (c) 2013 Qualcomm Atheros, Inc. * Copyright (c) 2013,2016 Qualcomm Atheros, Inc.
* *
* Permission to use, copy, modify, and/or distribute this software for any * Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above * purpose with or without fee is hereby granted, provided that the above
...@@ -19,34 +19,31 @@ ...@@ -19,34 +19,31 @@
void __wil_err(struct wil6210_priv *wil, const char *fmt, ...) void __wil_err(struct wil6210_priv *wil, const char *fmt, ...)
{ {
struct net_device *ndev = wil_to_ndev(wil); struct va_format vaf;
struct va_format vaf = {
.fmt = fmt,
};
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
vaf.fmt = fmt;
vaf.va = &args; vaf.va = &args;
netdev_err(ndev, "%pV", &vaf); netdev_err(wil_to_ndev(wil), "%pV", &vaf);
trace_wil6210_log_err(&vaf); trace_wil6210_log_err(&vaf);
va_end(args); va_end(args);
} }
void __wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...) void __wil_err_ratelimited(struct wil6210_priv *wil, const char *fmt, ...)
{ {
if (net_ratelimit()) { struct va_format vaf;
struct net_device *ndev = wil_to_ndev(wil); va_list args;
struct va_format vaf = {
.fmt = fmt,
};
va_list args;
va_start(args, fmt); if (!net_ratelimit())
vaf.va = &args; return;
netdev_err(ndev, "%pV", &vaf);
trace_wil6210_log_err(&vaf); va_start(args, fmt);
va_end(args); vaf.fmt = fmt;
} vaf.va = &args;
netdev_err(wil_to_ndev(wil), "%pV", &vaf);
trace_wil6210_log_err(&vaf);
va_end(args);
} }
void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...) void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...)
...@@ -67,27 +64,24 @@ void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...) ...@@ -67,27 +64,24 @@ void wil_dbg_ratelimited(const struct wil6210_priv *wil, const char *fmt, ...)
void __wil_info(struct wil6210_priv *wil, const char *fmt, ...) void __wil_info(struct wil6210_priv *wil, const char *fmt, ...)
{ {
struct net_device *ndev = wil_to_ndev(wil); struct va_format vaf;
struct va_format vaf = {
.fmt = fmt,
};
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
vaf.fmt = fmt;
vaf.va = &args; vaf.va = &args;
netdev_info(ndev, "%pV", &vaf); netdev_info(wil_to_ndev(wil), "%pV", &vaf);
trace_wil6210_log_info(&vaf); trace_wil6210_log_info(&vaf);
va_end(args); va_end(args);
} }
void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...) void wil_dbg_trace(struct wil6210_priv *wil, const char *fmt, ...)
{ {
struct va_format vaf = { struct va_format vaf;
.fmt = fmt,
};
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
vaf.fmt = fmt;
vaf.va = &args; vaf.va = &args;
trace_wil6210_log_dbg(&vaf); trace_wil6210_log_dbg(&vaf);
va_end(args); va_end(args);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册