| From 58112dfbfe02d803566a2c6c8bd97b5fa3c62cdc Mon Sep 17 00:00:00 2001 |
| From: Dan Carpenter <dan.carpenter@oracle.com> |
| Date: Wed, 7 Mar 2012 13:05:00 +0300 |
| Subject: tty: moxa: fix bit test in moxa_start() |
| |
| From: Dan Carpenter <dan.carpenter@oracle.com> |
| |
| commit 58112dfbfe02d803566a2c6c8bd97b5fa3c62cdc upstream. |
| |
| This is supposed to be doing a shift before the comparison instead of |
| just doing a bitwise AND directly. The current code means the start() |
| just returns without doing anything. |
| |
| Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> |
| Acked-by: Jiri Slaby <jslaby@suse.cz> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/tty/moxa.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/tty/moxa.c |
| +++ b/drivers/tty/moxa.c |
| @@ -1331,7 +1331,7 @@ static void moxa_start(struct tty_struct |
| if (ch == NULL) |
| return; |
| |
| - if (!(ch->statusflags & TXSTOPPED)) |
| + if (!test_bit(TXSTOPPED, &ch->statusflags)) |
| return; |
| |
| MoxaPortTxEnable(ch); |