Date: Wed, 28 Mar 2001 03:59:03 -0800 (PST) From: John Baldwin <jhb@FreeBSD.org> To: John Baldwin <jhb@FreeBSD.org> Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Subject: RE: cvs commit: src/sys/alpha/alpha pmap.c src/sys/compat/linpro Message-ID: <XFMail.010328035903.jhb@FreeBSD.org> In-Reply-To: <200103281152.f2SBqwk86873@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 28-Mar-01 John Baldwin wrote: > jhb 2001/03/28 03:52:58 PST > > Modified files: > sys/alpha/alpha pmap.c > sys/compat/linprocfs linprocfs_vnops.c > sys/compat/svr4 svr4_misc.c > sys/i386/i386 pmap.c > sys/i386/ibcs2 ibcs2_sysvec.c > sys/ia64/ia64 pmap.c > sys/kern imgact_elf.c init_main.c kern_exit.c > kern_fork.c kern_kthread.c kern_ktrace.c > kern_proc.c kern_resource.c kern_sig.c > kern_synch.c sys_process.c vfs_syscalls.c > sys/miscfs/procfs procfs_ctl.c procfs_vnops.c > sys/sys proc.h > sys/vm vm_glue.c vm_meter.c vm_object.c > vm_pageout.c > Log: > Convert the allproc and proctree locks from lockmgr locks to sx locks. As hoped, this fixes the lockmgr interlock and process lock lock order reversals. Unfortunately, witness doesn't handle sx lock recursion yet, so when we recurse on allproc, we get a duplicate lock warning in the kern.procs sysctl that ps, etc. use. You can ignore that warning for now until witness is fixed up some more. -- John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ 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?XFMail.010328035903.jhb>
