Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys



> Date: Tue, 10 Oct 2023 18:58:29 +0000
> From: Andrew Doran <ad%netbsd.org@localhost>
> 
> On Tue, Oct 10, 2023 at 06:00:57PM +0200, J. Hannken-Illjes wrote:
> 
> > > cvs rdiff -u -r1.63 -r1.64 src/sys/kern/sys_select.c
> > 
> > -    sleepq_unsleep(l, false);
> > +    sleepq_remove(l->l_sleepq, l, true);
> >     }
> >    }
> >    mutex_spin_exit(lock);
> > 
> > Looks like sleepq_remove() unlocks l->l_mutex == lock and
> > then mutex_spin_exit(lock) will unlock an unlocked mutex.
> [...]
> Did you encounter a problem?

Yes, this appears to be breaking hundreds of automatic tests, which is
getting in the way of all kernel testing.

https://mail-index.netbsd.org/current-users/2023/10/13/msg044522.html
https://mail-index.netbsd.org/current-users/2023/10/13/msg044523.html
https://mail-index.netbsd.org/current-users/2023/10/13/msg044524.html

Enough breakage has happened over several days that bracket is unable
to discern which changes have broken which tests now:

https://mail-index.netbsd.org/current-users/2023/10/13/msg044525.html
https://mail-index.netbsd.org/current-users/2023/10/13/msg044526.html

Please fix immediately or back out.


Home | Main Index | Thread Index | Old Index