Commit 7c31bdb6b2a7118150df1668444fd1b7f1df3b85
Committed by
Greg Kroah-Hartman
1 parent
a664ec9675
Exists in
master
and in
39 other branches
Char: moxa, do not touch NORMAL_ACTIVE bit
The bit is set in tty_port_block_til_ready (via moxa_open) and unset in tty_port_close (via moxa_close). No need to pin it in the driver. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Showing 1 changed file with 1 additions and 6 deletions Side-by-side Diff
drivers/tty/moxa.c
... | ... | @@ -1129,7 +1129,6 @@ |
1129 | 1129 | struct moxa_port *ch = container_of(port, struct moxa_port, port); |
1130 | 1130 | MoxaPortDisable(ch); |
1131 | 1131 | MoxaPortFlushData(ch, 2); |
1132 | - clear_bit(ASYNCB_NORMAL_ACTIVE, &port->flags); | |
1133 | 1132 | } |
1134 | 1133 | |
1135 | 1134 | static int moxa_carrier_raised(struct tty_port *port) |
... | ... | @@ -1155,7 +1154,6 @@ |
1155 | 1154 | struct moxa_board_conf *brd; |
1156 | 1155 | struct moxa_port *ch; |
1157 | 1156 | int port; |
1158 | - int retval; | |
1159 | 1157 | |
1160 | 1158 | port = tty->index; |
1161 | 1159 | if (port == MAX_PORTS) { |
... | ... | @@ -1190,10 +1188,7 @@ |
1190 | 1188 | mutex_unlock(&ch->port.mutex); |
1191 | 1189 | mutex_unlock(&moxa_openlock); |
1192 | 1190 | |
1193 | - retval = tty_port_block_til_ready(&ch->port, tty, filp); | |
1194 | - if (retval == 0) | |
1195 | - set_bit(ASYNCB_NORMAL_ACTIVE, &ch->port.flags); | |
1196 | - return retval; | |
1191 | + return tty_port_block_til_ready(&ch->port, tty, filp); | |
1197 | 1192 | } |
1198 | 1193 | |
1199 | 1194 | static void moxa_close(struct tty_struct *tty, struct file *filp) |