In article <Feb.3.23.55.22.1992.9885@dumas.rutgers.edu> hedrick@dumas.rutgers.edu (Charles Hedrick) writes:This is how 0.13 will do things: my current driver just sets a bit (this is part of the better timer-routines I wrote just for things like this), and the characters are then processed under the timer interrupt. This way, we still get instant echoing (well, it waits for the timer-intr, but that happens fairly often: 100 Hz), but we don't get the copy_to_cooked() function call several thousands of times a second with speeds > 19200. The current linux still has a limit of 2kB of buffer, so if the characters aren't read out of the buffer fast enough, you still lose characters due to buffer overrun. Also, linux doesn't support the 16550 chip in buffered mode: I don't have the hardware. Linus
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| DervishD | ext2 on flash memory |
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| Rob Landley | Re: [RFC/PATCH] Documentation of kernel messages |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Joakim Tjernlund | ucc_geth: nf_conntrack: table full, dropping packet. |
