aboutsummaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorThomas Pfaff <tpfaff@pcs.com>2009-01-02 13:47:13 +0000
committerLinus Torvalds <torvalds@linux-foundation.org>2009-01-02 10:19:40 -0800
commitff8cb0fd6f195389aefe55d5dac9927d09a9de54 (patch)
tree258cbb425a03d5f444014d32c59a22f13d4ed492 /firmware
parenteff6937a46e096eb35c16a391617b7a5e098a30c (diff)
downloadkernel_samsung_smdk4412-ff8cb0fd6f195389aefe55d5dac9927d09a9de54.tar.gz
kernel_samsung_smdk4412-ff8cb0fd6f195389aefe55d5dac9927d09a9de54.tar.bz2
kernel_samsung_smdk4412-ff8cb0fd6f195389aefe55d5dac9927d09a9de54.zip
tty: N_TTY SIGIO only works for read
The N_TTY ldisc layer does not send SIGIO POLL_OUTs correctly when output is possible due to flawed handling of the TTY_DO_WRITE_WAKEUP bit. It will either send no SIGIOs at all or on every tty wakeup. The fix is to set the bit when the tty driver write would block and test and clear it on write wakeup. [Merged with existing N_TTY patches and a small buglet fixed -- Alan] Signed-off-by: Thomas Pfaff <tpfaff@pcs.com> Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions