Commit 1607acae authored by Roel Kluin's avatar Roel Kluin Committed by Live-CD User

tty: icom: bit and/or confusion?

Previously, if any bit other than CMD_SND_BREAK was set, CMD_SND_BREAK
was not unset.
Signed-off-by: default avatarRoel Kluin <roel.kluin@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 60479ed5
...@@ -617,7 +617,7 @@ static void shutdown(struct icom_port *icom_port) ...@@ -617,7 +617,7 @@ static void shutdown(struct icom_port *icom_port)
* disable break condition * disable break condition
*/ */
cmdReg = readb(&icom_port->dram->CmdReg); cmdReg = readb(&icom_port->dram->CmdReg);
if ((cmdReg | CMD_SND_BREAK) == CMD_SND_BREAK) { if (cmdReg & CMD_SND_BREAK) {
writeb(cmdReg & ~CMD_SND_BREAK, &icom_port->dram->CmdReg); writeb(cmdReg & ~CMD_SND_BREAK, &icom_port->dram->CmdReg);
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment