[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Low latency mode for serial driver (i386) broken



Receiving bytes over a serial line with low latency mode causes a
deadlock (at least on 2.6.7+2.6.10 on x86), which stop the computer
from responding. R/W access to /dev/ttySx and a device, which sends
bytes to the computer, are sufficient to exploit it.

There were some messages about it on lkml.

The kernel sources 2.6.10-5 seem to contain no fix for it. In
Bitkeeper Repository, it is fixed by the following small patch:

http://linux.bkbits.net:8080/linux-2.6/cset%4042084ee5WBMJKW89M3BdT38Ykkl5eA?nav=index.html|ChangeSet@-1d

I think, it should be easy backportable to older versions.

mfg Martin Kögler
PS: Please CC me on replies.



Reply to: