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

tty/serial: mark __init early_smh_setup() static

We get 1 warning when building kernel with W=1:
drivers/tty/serial/earlycon-arm-semihost.c:56:12: warning: no previous prototype for 'early_smh_setup' [-Wmissing-prototypes]

In fact, this function is only used in the file in which it is
declared and don't need a declaration, but can be made static.
so this patch marks this function with 'static'.

Signed-off-by: Baoyou Xie <baoyou.xie@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Baoyou Xie and committed by
Greg Kroah-Hartman
8f975fe4 e06b6b85

+2 -1
+2 -1
drivers/tty/serial/earlycon-arm-semihost.c
··· 53 53 uart_console_write(&dev->port, s, n, smh_putc); 54 54 } 55 55 56 - int __init early_smh_setup(struct earlycon_device *device, const char *opt) 56 + static int 57 + __init early_smh_setup(struct earlycon_device *device, const char *opt) 57 58 { 58 59 device->con->write = smh_write; 59 60 return 0;