]> git.baikalelectronics.ru Git - kernel.git/commit
serial: st-asc: Don't call BUG in asc_console_setup()
authorMaxime COQUELIN <maxime.coquelin@st.com>
Thu, 24 Jul 2014 12:02:55 +0000 (14:02 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 27 Jul 2014 18:05:08 +0000 (11:05 -0700)
commitccdd3780999d336c56f1c31178f7824f9a8feae2
tree221208e8ee8463db4e48af705505c78712f4553d
parent1122f7eff09fb1a5c41073d764e9c1c8a521b580
serial: st-asc: Don't call BUG in asc_console_setup()

In order to prevent an asc instance to be used as early console, BUG_ON is
used on either mapbase or membase being NULL.

Problem is that this condition is also true when we set console to be a ttyASx
different to the first asc instance being probed.

Instead of calling BUG_ON, it now returns -ENXIO when either mapbase or
membase is NULL.

Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/st-asc.c