Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be07b79d authored by Andy Shevchenko's avatar Andy Shevchenko Committed by David S. Miller
Browse files

irda: vlsi_ir: use %*ph specifier



Instead of looping in the code let's use kernel extension to dump small
buffers.

Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 8ddfa077
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -324,12 +324,8 @@ static void vlsi_proc_ring(struct seq_file *seq, struct vlsi_ring *r)
		seq_printf(seq, "current: rd = %d / status = %02x / len = %u\n",
				h, (unsigned)rd_get_status(rd), j);
		if (j > 0) {
			seq_printf(seq, "   data:");
			if (j > 20)
				j = 20;
			for (i = 0; i < j; i++)
				seq_printf(seq, " %02x", (unsigned)((unsigned char *)rd->buf)[i]);
			seq_printf(seq, "\n");
			seq_printf(seq, "   data: %*ph\n",
				   min_t(unsigned, j, 20), rd->buf);
		}
	}
	for (i = 0; i < r->size; i++) {