diff options
Diffstat (limited to 'drivers/serial/vr41xx_siu.c')
-rw-r--r-- | drivers/serial/vr41xx_siu.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/serial/vr41xx_siu.c b/drivers/serial/vr41xx_siu.c index 6c8b0ea83c3c..fd51f8182dec 100644 --- a/drivers/serial/vr41xx_siu.c +++ b/drivers/serial/vr41xx_siu.c | |||
@@ -359,8 +359,7 @@ static void siu_break_ctl(struct uart_port *port, int ctl) | |||
359 | spin_unlock_irqrestore(&port->lock, flags); | 359 | spin_unlock_irqrestore(&port->lock, flags); |
360 | } | 360 | } |
361 | 361 | ||
362 | static inline void receive_chars(struct uart_port *port, uint8_t *status, | 362 | static inline void receive_chars(struct uart_port *port, uint8_t *status) |
363 | struct pt_regs *regs) | ||
364 | { | 363 | { |
365 | struct tty_struct *tty; | 364 | struct tty_struct *tty; |
366 | uint8_t lsr, ch; | 365 | uint8_t lsr, ch; |
@@ -405,7 +404,7 @@ static inline void receive_chars(struct uart_port *port, uint8_t *status, | |||
405 | flag = TTY_PARITY; | 404 | flag = TTY_PARITY; |
406 | } | 405 | } |
407 | 406 | ||
408 | if (uart_handle_sysrq_char(port, ch, regs)) | 407 | if (uart_handle_sysrq_char(port, ch)) |
409 | goto ignore_char; | 408 | goto ignore_char; |
410 | 409 | ||
411 | uart_insert_char(port, lsr, UART_LSR_OE, ch, flag); | 410 | uart_insert_char(port, lsr, UART_LSR_OE, ch, flag); |
@@ -472,7 +471,7 @@ static inline void transmit_chars(struct uart_port *port) | |||
472 | siu_stop_tx(port); | 471 | siu_stop_tx(port); |
473 | } | 472 | } |
474 | 473 | ||
475 | static irqreturn_t siu_interrupt(int irq, void *dev_id, struct pt_regs *regs) | 474 | static irqreturn_t siu_interrupt(int irq, void *dev_id) |
476 | { | 475 | { |
477 | struct uart_port *port; | 476 | struct uart_port *port; |
478 | uint8_t iir, lsr; | 477 | uint8_t iir, lsr; |
@@ -485,7 +484,7 @@ static irqreturn_t siu_interrupt(int irq, void *dev_id, struct pt_regs *regs) | |||
485 | 484 | ||
486 | lsr = siu_read(port, UART_LSR); | 485 | lsr = siu_read(port, UART_LSR); |
487 | if (lsr & UART_LSR_DR) | 486 | if (lsr & UART_LSR_DR) |
488 | receive_chars(port, &lsr, regs); | 487 | receive_chars(port, &lsr); |
489 | 488 | ||
490 | check_modem_status(port); | 489 | check_modem_status(port); |
491 | 490 | ||