aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/irda/vlsi_ir.c
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2014-09-09 04:48:29 -0400
committerDavid S. Miller <davem@davemloft.net>2014-09-09 23:10:44 -0400
commitbe07b79dcfac2e19160f59229032325ff49ac69c (patch)
treea81511e3bb68466d4b3537097e96b9bbfb836c77 /drivers/net/irda/vlsi_ir.c
parent8ddfa07778afdd9e00406a6a8ede827d51d9f26e (diff)
irda: vlsi_ir: use %*ph specifier
Instead of looping in the code let's use kernel extension to dump small buffers. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/irda/vlsi_ir.c')
-rw-r--r--drivers/net/irda/vlsi_ir.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/net/irda/vlsi_ir.c b/drivers/net/irda/vlsi_ir.c
index a04af9d0f8f9..a2e556168286 100644
--- a/drivers/net/irda/vlsi_ir.c
+++ b/drivers/net/irda/vlsi_ir.c
@@ -324,12 +324,8 @@ static void vlsi_proc_ring(struct seq_file *seq, struct vlsi_ring *r)
324 seq_printf(seq, "current: rd = %d / status = %02x / len = %u\n", 324 seq_printf(seq, "current: rd = %d / status = %02x / len = %u\n",
325 h, (unsigned)rd_get_status(rd), j); 325 h, (unsigned)rd_get_status(rd), j);
326 if (j > 0) { 326 if (j > 0) {
327 seq_printf(seq, " data:"); 327 seq_printf(seq, " data: %*ph\n",
328 if (j > 20) 328 min_t(unsigned, j, 20), rd->buf);
329 j = 20;
330 for (i = 0; i < j; i++)
331 seq_printf(seq, " %02x", (unsigned)((unsigned char *)rd->buf)[i]);
332 seq_printf(seq, "\n");
333 } 329 }
334 } 330 }
335 for (i = 0; i < r->size; i++) { 331 for (i = 0; i < r->size; i++) {