Skip to content

Commit

Permalink
drivers/net/wireless/ath/debug.c: Use printf extension %pV
Browse files Browse the repository at this point in the history
Using %pV reduces the number of printk calls and
eliminates any possible message interleaving from
other printk calls.

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
  • Loading branch information
Joe Perches authored and John W. Linville committed Nov 16, 2010
1 parent 5cb56af commit 7e559ec
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions drivers/net/wireless/ath/debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,19 @@

void ath_print(struct ath_common *common, int dbg_mask, const char *fmt, ...)
{
struct va_format vaf;
va_list args;

if (likely(!(common->debug_mask & dbg_mask)))
return;

va_start(args, fmt);
printk(KERN_DEBUG "ath: ");
vprintk(fmt, args);

vaf.fmt = fmt;
vaf.va = &args;

printk(KERN_DEBUG "ath: %pV", &vaf);

va_end(args);
}
EXPORT_SYMBOL(ath_print);
Expand Down

0 comments on commit 7e559ec

Please sign in to comment.