hostap: proc: substitute loops by %*phN
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 5 Sep 2014 14:30:16 +0000 (17:30 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 15 Sep 2014 19:00:49 +0000 (15:00 -0400)
For dumping small buffers we may use %*phN specifier instead of custom
approach..

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/hostap/hostap_proc.c

index 4e5c0f8..8efd17c 100644 (file)
@@ -186,11 +186,9 @@ static int prism2_bss_list_proc_show(struct seq_file *m, void *v)
                           bss->ssid[i] : '_');
 
        seq_putc(m, '\t');
-       for (i = 0; i < bss->ssid_len; i++)
-               seq_printf(m, "%02x", bss->ssid[i]);
+       seq_printf(m, "%*phN", (int)bss->ssid_len, bss->ssid);
        seq_putc(m, '\t');
-       for (i = 0; i < bss->wpa_ie_len; i++)
-               seq_printf(m, "%02x", bss->wpa_ie[i]);
+       seq_printf(m, "%*phN", (int)bss->wpa_ie_len, bss->wpa_ie);
        seq_putc(m, '\n');
        return 0;
 }