Messages in this thread |  | | | Date | Fri, 4 Aug 2000 20:18:48 -0400 (EDT) | | From | James Simmons <> | | Subject | Re: [patch] lowlatency patch for 2.4, lowlatency-2.4.0-test6-B5 |
| |
> > > - I haven't tested fbdev - Pavel says it's bad. > > > > thats pretty unsolvable (just as the serial console latencies), the > > console layer assumes atomicity. > > Yup. console can block _interrupts_ for 2 millisecs, which is much worse > than scheduling delays (network Rx overruns).
I have been thinking on how to deal with this as well. In do_con_write it breaks up the writes into CON_BUF_SIZE. During each loop we could test for current->need_sched. Break the lock if needed and schedule() then reset the console lock. To prevent lost messages we could even use the con_task_queue.
Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf.
James Simmons [jsimmons@linux-fbdev.org] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
|  |