PCI: Use seq_puts() instead of seq_printf() in show_device()
authorMarkus Elfring <elfring@users.sourceforge.net>
Tue, 2 Jul 2019 11:21:33 +0000 (13:21 +0200)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 2 Jul 2019 23:38:51 +0000 (18:38 -0500)
The driver name in /proc/bus/pci/devices can be printed without a printf
format specification, so use seq_puts() instead of seq_printf().

This issue was detected by using the Coccinelle software.

Link: https://lore.kernel.org/r/a6b110cb-0d0e-5dc3-9ca1-9041609cf74c@web.de
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
[bhelgaas: commit log]
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/proc.c

index 445b51db75b0030e287860b6e9363a08a9a85d4e..fe7fe678965be08c439f65074f3c74e306b2615e 100644 (file)
@@ -377,7 +377,7 @@ static int show_device(struct seq_file *m, void *v)
        }
        seq_putc(m, '\t');
        if (drv)
-               seq_printf(m, "%s", drv->name);
+               seq_puts(m, drv->name);
        seq_putc(m, '\n');
        return 0;
 }