On Thu, 4 Jan 2001, Daniel Phillips wrote: > A more ambitious way to proceed is to change spinlocks so they can sleep > (not in interrupts of course). There would not be any extra overhead > for this on spin_lock (because the sleep test is handled off the fast > path) but spin_unlock gets a little slower - it has to test and jump on > a flag if there are sleepers. I already have a preemption patch that also changes the longest held spinlocks into sleep locks, i.e. the locks that are routinely held for > 1ms. This gives a kernel with very good interactive response, good enough for most audio apps. Nigel Gamble [EMAIL PROTECTED] Mountain View, CA, USA. http://www.nrg.org/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please read the FAQ at http://www.tux.org/lkml/
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel. ludovic fernandez
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel... Roger Larsson
- Re: [PATCH] 2.4.0-prerelease: preemptive ke... ludovic fernandez
- Re: [PATCH] 2.4.0-prerelease: preemptiv... Nigel Gamble
- Re: [PATCH] 2.4.0-prerelease: pree... ludovic fernandez
- Re: [PATCH] 2.4.0-prerelease: ... Andi Kleen
- Re: [PATCH] 2.4.0-prerelease: ... Alan Olsen
- Re: [PATCH] 2.4.0-prerelease: preemptive ke... george anzinger
- Re: [PATCH] 2.4.0-prerelease: preemptiv... ludovic fernandez
- Re: [PATCH] 2.4.0-prerelease: pree... george anzinger
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel. Nigel Gamble
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel. David Woodhouse
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel. Rik van Riel
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel. Nigel Gamble
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel. ludovic fernandez
- Re: [PATCH] 2.4.0-prerelease: preemptive kernel... Daniel Phillips