Date: Tue, 12 Dec 2000 13:44:50 -0500 From: Marcel Moolenaar <marcel@cup.hp.com> To: John Baldwin <jhb@FreeBSD.org> Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/include mutex.h Message-ID: <3A367222.1EDB3221@cup.hp.com> References: <XFMail.001212083933.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote: > > > Modified files: > > sys/i386/include mutex.h > > Log: > > Fix the assembly mutex macros to call the appropriate witness functions if > > the witness code is compiled in. Without this, the witness code doesn't > > notice that sched_lock is released by fork_trampoline() and thus gets all > > confused about spin lock order later on. > > Similar work needs to be done on the alpha and ia64 as well. Right now > fork_trampoline() is the only case this kicks in, but the light weight context > switches will rely on this even more. I'll take a look at ia64. I'm already in the process of getting the port back into shape (sort of)... -- Marcel Moolenaar mail: marcel@cup.hp.com / marcel@FreeBSD.org tel: (408) 447-4222 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A367222.1EDB3221>