Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[IA64] perfmon: Use %*phD specifier to dump small buffers

pfm_uuid_t value is defined as unsigned char [16]. Thus, we may dump its value
as byte buffer using %*phD specifier.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>

authored by

Andy Shevchenko and committed by
Tony Luck
7451adc5 169ec523

+2 -18
+2 -18
arch/ia64/kernel/perfmon.c
··· 5647 5647 5648 5648 list_for_each(pos, &pfm_buffer_fmt_list) { 5649 5649 entry = list_entry(pos, pfm_buffer_fmt_t, fmt_list); 5650 - seq_printf(m, "format : %02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x %s\n", 5651 - entry->fmt_uuid[0], 5652 - entry->fmt_uuid[1], 5653 - entry->fmt_uuid[2], 5654 - entry->fmt_uuid[3], 5655 - entry->fmt_uuid[4], 5656 - entry->fmt_uuid[5], 5657 - entry->fmt_uuid[6], 5658 - entry->fmt_uuid[7], 5659 - entry->fmt_uuid[8], 5660 - entry->fmt_uuid[9], 5661 - entry->fmt_uuid[10], 5662 - entry->fmt_uuid[11], 5663 - entry->fmt_uuid[12], 5664 - entry->fmt_uuid[13], 5665 - entry->fmt_uuid[14], 5666 - entry->fmt_uuid[15], 5667 - entry->fmt_name); 5650 + seq_printf(m, "format : %16phD %s\n", 5651 + entry->fmt_uuid, entry->fmt_name); 5668 5652 } 5669 5653 spin_unlock(&pfm_buffer_fmt_lock); 5670 5654