summaryrefslogtreecommitdiffstats
path: root/include/linux/jffs.h
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2006-04-30 11:30:15 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2006-04-30 11:30:15 +0100
commita88d75b257b2b28b26d7d4d2b640f05feb00ad53 (patch)
tree559fff21b74d16d946b33333396dcd435da2e1b4 /include/linux/jffs.h
parentb32b19b8ffc05cbd3bf91c65e205f6a912ca15d9 (diff)
downloadblackbird-op-linux-a88d75b257b2b28b26d7d4d2b640f05feb00ad53.tar.gz
blackbird-op-linux-a88d75b257b2b28b26d7d4d2b640f05feb00ad53.zip
[SERIAL] Remove unconditional enable of TX irq for console
A bug report from Gerd Hoffmann has highlighted that unconditionally enabling the transmit interrupt at the end of console writes is very bad. In Gerd's case, it causes the test for buggy UARTs to give false positives, incorrectly identifying ports as buggy when they are not. Moreover, if we unconditionally enable the interrupt, and the port is sharing it's interrupt with other ports, there is the very real possibility that we'll cause an interrupt storm. (Not all ports use OUT2 as an interrupt mask.) Hence, revert part of f91a3715db2bb44fcf08cec642e68f919b70f7f4 and all of f5968b37b3ad35b682b574b578843a0361218aff until a better solution can be found. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/linux/jffs.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud