diff options
author | Alan Cox <alan@redhat.com> | 2009-01-02 08:46:10 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-01-02 13:19:39 -0500 |
commit | 36c621d82b956ff6ff72273f848af53e6c581aba (patch) | |
tree | edd387d8275a8f25277d264ffed94e8d1c2ba048 /drivers/char/vme_scc.c | |
parent | 3b6826b250633361f08a6427a4ac0035e5d88c72 (diff) |
tty: Introduce a tty_port generic block_til_ready
Start sucking more commonality out of the drivers into a single piece of
core code.
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/char/vme_scc.c')
-rw-r--r-- | drivers/char/vme_scc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/char/vme_scc.c b/drivers/char/vme_scc.c index d4e1534c0e03..2d9242a45a0d 100644 --- a/drivers/char/vme_scc.c +++ b/drivers/char/vme_scc.c | |||
@@ -631,8 +631,8 @@ static void scc_enable_rx_interrupts(void *ptr) | |||
631 | 631 | ||
632 | static int scc_carrier_raised(struct tty_port *port) | 632 | static int scc_carrier_raised(struct tty_port *port) |
633 | { | 633 | { |
634 | struct scc_port *scc = container_of(port, struct scc_port, gs.port); | 634 | struct scc_port *sc = container_of(port, struct scc_port, gs.port); |
635 | unsigned channel = port->channel; | 635 | unsigned channel = sc->channel; |
636 | 636 | ||
637 | return !!(scc_last_status_reg[channel] & SR_DCD); | 637 | return !!(scc_last_status_reg[channel] & SR_DCD); |
638 | } | 638 | } |
@@ -643,7 +643,7 @@ static void scc_shutdown_port(void *ptr) | |||
643 | struct scc_port *port = ptr; | 643 | struct scc_port *port = ptr; |
644 | 644 | ||
645 | port->gs.port.flags &= ~ GS_ACTIVE; | 645 | port->gs.port.flags &= ~ GS_ACTIVE; |
646 | if (port->gs.port.tty && port->gs.port.tty->termios->c_cflag & HUPCL) { | 646 | if (port->gs.port.tty && (port->gs.port.tty->termios->c_cflag & HUPCL)) { |
647 | scc_setsignals (port, 0, 0); | 647 | scc_setsignals (port, 0, 0); |
648 | } | 648 | } |
649 | } | 649 | } |