diff options
| author | <jgarzik@pretzel.yyz.us> | 2005-05-27 22:07:40 -0400 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@pobox.com> | 2005-05-27 22:07:40 -0400 |
| commit | ff0e0ea2f5d36fa90fc2c57fd019102b0a0cfabf (patch) | |
| tree | 963cdd52a4032cd4827896c4e813cfbf6dd7b3e6 /drivers/serial/s3c2410.c | |
| parent | 43f66a6ce8da299344cf1bc2ac2311889cc88555 (diff) | |
| parent | 1f15d694522af9cd7492695f11dd2dc77b6cf098 (diff) | |
Automatic merge of /spare/repo/netdev-2.6 branch we18
Diffstat (limited to 'drivers/serial/s3c2410.c')
| -rw-r--r-- | drivers/serial/s3c2410.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/drivers/serial/s3c2410.c b/drivers/serial/s3c2410.c index 435750d40a47..2a9f7ade2c9d 100644 --- a/drivers/serial/s3c2410.c +++ b/drivers/serial/s3c2410.c | |||
| @@ -394,20 +394,7 @@ s3c24xx_serial_rx_chars(int irq, void *dev_id, struct pt_regs *regs) | |||
| 394 | if (uart_handle_sysrq_char(port, ch, regs)) | 394 | if (uart_handle_sysrq_char(port, ch, regs)) |
| 395 | goto ignore_char; | 395 | goto ignore_char; |
| 396 | 396 | ||
| 397 | if ((uerstat & port->ignore_status_mask) == 0) { | 397 | uart_insert_char(port, uerstat, S3C2410_UERSTAT_OVERRUN, ch, flag); |
| 398 | tty_insert_flip_char(tty, ch, flag); | ||
| 399 | } | ||
| 400 | |||
| 401 | if ((uerstat & S3C2410_UERSTAT_OVERRUN) && | ||
| 402 | tty->flip.count < TTY_FLIPBUF_SIZE) { | ||
| 403 | /* | ||
| 404 | * Overrun is special, since it's reported | ||
| 405 | * immediately, and doesn't affect the current | ||
| 406 | * character. | ||
| 407 | */ | ||
| 408 | |||
| 409 | tty_insert_flip_char(tty, 0, TTY_OVERRUN); | ||
| 410 | } | ||
| 411 | 398 | ||
| 412 | ignore_char: | 399 | ignore_char: |
| 413 | continue; | 400 | continue; |
