mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 21:57:43 +00:00
sh,sh-sci: Use NO_POLL_CHAR in the SCIF polled console code
The sci_poll_get_char() needs to return immediately if there is no input from the chip to process, and must return a value of NO_POLL_CHAR. This allows kgdboc to process multiple polled devices while kgdb is active. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Acked-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
parent
f5316b4aea
commit
3f255eb37e
1 changed files with 5 additions and 1 deletions
|
@ -151,7 +151,11 @@ static int sci_poll_get_char(struct uart_port *port)
|
|||
handle_error(port);
|
||||
continue;
|
||||
}
|
||||
} while (!(status & SCxSR_RDxF(port)));
|
||||
break;
|
||||
} while (1);
|
||||
|
||||
if (!(status & SCxSR_RDxF(port)))
|
||||
return NO_POLL_CHAR;
|
||||
|
||||
c = sci_in(port, SCxRDR);
|
||||
|
||||
|
|
Loading…
Reference in a new issue