On Fri, 2004-07-16 at 10:25, Florian Schmidt wrote: > after reading lee's email i had to try this kernel.. so i went over to > www.de.kernel.org, grabbed 2.6.8-rc1 and patched it up with this patch: > > http://www.ussg.iu.edu/hypermail/linux/kernel/0407.1/1453.html > > On first sight it looks very good. many of the sporadic xruns i experienced > with jack in RT mode are gone. even a "find /" parallel to a "make bzImage" > seems not to provoke any xruns [i use ext3]. But: i use fluxbox and it supports > desktop wheeling [switching desktop via scrollwheel - very handy] and doing this > excessively and rapidly provokes xruns easily. Also starting mozilla just provoked > an xrun..
Try the included patch. Andrew Morton suggested this, and it works great for me, but it is not in -mm1. Lee --- drivers/char/tty_io.c_orig 2004-07-16 16:10:11.000000000 -0400 +++ drivers/char/tty_io.c 2004-07-16 16:10:31.000000000 -0400 @@ -679,17 +679,13 @@ return -ERESTARTSYS; } if ( test_bit(TTY_NO_WRITE_SPLIT, &tty->flags) ) { - lock_kernel(); written = write(tty, file, buf, count); - unlock_kernel(); } else { for (;;) { unsigned long size = max((unsigned long)PAGE_SIZE*2, 16384UL); if (size > count) size = count; - lock_kernel(); ret = write(tty, file, buf, size); - unlock_kernel(); if (ret <= 0) break; written += ret;