提交 1607acae 编写于 作者: R Roel Kluin 提交者: 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: NRoel Kluin <roel.kluin@gmail.com>
Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
上级 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% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册