In servalan.mailinglist.fbsd-current Maxim Sobolev writes:
>I found that after reverting the following deltas (jhb's 10 August commit)
>sound starts working again:
[list of deltas deleted]
I found much the same thing; specifically, the problematic change is this one:
jhb 2001/08/10 14:08:57 PDT
Modified files:
sys/kern kern_synch.c
Log:
Work around a race between msleep() and endtsleep() where it was possible
for endtsleep() to be executing when msleep() resumed, for endtsleep()
to spin on sched_lock long enough for the other process to loop on
msleep() and sleep again resulting in endtsleep() waking up the "wrong"
msleep.
Obtained from: BSD/OS
Revision Changes Path
1.154 +24 -4 src/sys/kern/kern_synch.c
Kernels built from source immediately prior to this change work; kernels
built from source immediately after this change have the sound-related problems
mentioned in this thread.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message