On Mon, Mar 16, 2020 at 6:19 PM Chunyan Zhang <zhang.lyra@xxxxxxxxx> wrote: > > From: Chunyan Zhang <chunyan.zhang@xxxxxxxxxx> > > The function sprd_console_setup() would be called from .probe() which can > be called after freeing __init functions, for example the .probe() would > return -EPROBE_DEFER since it depends on clock modules. > > Signed-off-by: Chunyan Zhang <chunyan.zhang@xxxxxxxxxx> Reviewed-by: Baolin Wang <baolin.wang7@xxxxxxxxx> > --- > drivers/tty/serial/sprd_serial.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/tty/serial/sprd_serial.c b/drivers/tty/serial/sprd_serial.c > index 18706333f146..914862844790 100644 > --- a/drivers/tty/serial/sprd_serial.c > +++ b/drivers/tty/serial/sprd_serial.c > @@ -1013,7 +1013,7 @@ static void sprd_console_write(struct console *co, const char *s, > spin_unlock_irqrestore(&port->lock, flags); > } > > -static int __init sprd_console_setup(struct console *co, char *options) > +static int sprd_console_setup(struct console *co, char *options) > { > struct sprd_uart_port *sprd_uart_port; > int baud = 115200; > -- > 2.20.1 > -- Baolin Wang