proc: use seq_puts()/seq_putc() where possible
For string without format specifiers, use seq_puts().
For seq_printf("\n"), use seq_putc('\n').
text data bss dec hex filename
61866 488 112 62466 f402 fs/proc/proc.o
61729 488 112 62329 f379 fs/proc/proc.o
----------------------------------------------------
-139
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
a2ade7b6ca
commit
9d6de12f70
@@ -36,27 +36,27 @@ static void show_tty_range(struct seq_file *m, struct tty_driver *p,
|
||||
}
|
||||
switch (p->type) {
|
||||
case TTY_DRIVER_TYPE_SYSTEM:
|
||||
seq_printf(m, "system");
|
||||
seq_puts(m, "system");
|
||||
if (p->subtype == SYSTEM_TYPE_TTY)
|
||||
seq_printf(m, ":/dev/tty");
|
||||
seq_puts(m, ":/dev/tty");
|
||||
else if (p->subtype == SYSTEM_TYPE_SYSCONS)
|
||||
seq_printf(m, ":console");
|
||||
seq_puts(m, ":console");
|
||||
else if (p->subtype == SYSTEM_TYPE_CONSOLE)
|
||||
seq_printf(m, ":vtmaster");
|
||||
seq_puts(m, ":vtmaster");
|
||||
break;
|
||||
case TTY_DRIVER_TYPE_CONSOLE:
|
||||
seq_printf(m, "console");
|
||||
seq_puts(m, "console");
|
||||
break;
|
||||
case TTY_DRIVER_TYPE_SERIAL:
|
||||
seq_printf(m, "serial");
|
||||
seq_puts(m, "serial");
|
||||
break;
|
||||
case TTY_DRIVER_TYPE_PTY:
|
||||
if (p->subtype == PTY_TYPE_MASTER)
|
||||
seq_printf(m, "pty:master");
|
||||
seq_puts(m, "pty:master");
|
||||
else if (p->subtype == PTY_TYPE_SLAVE)
|
||||
seq_printf(m, "pty:slave");
|
||||
seq_puts(m, "pty:slave");
|
||||
else
|
||||
seq_printf(m, "pty");
|
||||
seq_puts(m, "pty");
|
||||
break;
|
||||
default:
|
||||
seq_printf(m, "type:%d.%d", p->type, p->subtype);
|
||||
@@ -74,19 +74,19 @@ static int show_tty_driver(struct seq_file *m, void *v)
|
||||
/* pseudo-drivers first */
|
||||
seq_printf(m, "%-20s /dev/%-8s ", "/dev/tty", "tty");
|
||||
seq_printf(m, "%3d %7d ", TTYAUX_MAJOR, 0);
|
||||
seq_printf(m, "system:/dev/tty\n");
|
||||
seq_puts(m, "system:/dev/tty\n");
|
||||
seq_printf(m, "%-20s /dev/%-8s ", "/dev/console", "console");
|
||||
seq_printf(m, "%3d %7d ", TTYAUX_MAJOR, 1);
|
||||
seq_printf(m, "system:console\n");
|
||||
seq_puts(m, "system:console\n");
|
||||
#ifdef CONFIG_UNIX98_PTYS
|
||||
seq_printf(m, "%-20s /dev/%-8s ", "/dev/ptmx", "ptmx");
|
||||
seq_printf(m, "%3d %7d ", TTYAUX_MAJOR, 2);
|
||||
seq_printf(m, "system\n");
|
||||
seq_puts(m, "system\n");
|
||||
#endif
|
||||
#ifdef CONFIG_VT
|
||||
seq_printf(m, "%-20s /dev/%-8s ", "/dev/vc/0", "vc/0");
|
||||
seq_printf(m, "%3d %7d ", TTY_MAJOR, 0);
|
||||
seq_printf(m, "system:vtmaster\n");
|
||||
seq_puts(m, "system:vtmaster\n");
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user