On Mon, Apr 08, 2013 at 12:09:15PM +0200, Alexandre Ratchov wrote: > This diff is to add audio-specific locking in order to stop taking > the global kernel lock in audio interrupt code paths. With this, > audio drivers don't have to wait until other kernel calls complete > (including heavy syscalls) to process interrupts. Basically this > will fix certain sndiod hangs or permanent distortion specific to > MP kernels. Note that this doesn't improve usb devices, since the > usb subsystem still takes the global kernel lock. > > I'm interrested in any regressions (crashes or performance > degradation), including in non-audio devices involving lots of > interrupts.
Many thanks to all who tested. I got a lot of reports about working audio and no regressions :) I'm still interrested in tests on i386 or amd64 MP boxes involving a lot of interrupts, like sustained heavy network traffic or disk i/o. No need to involve audio/midi. -- Alexandre
