PERFORCE change 99956 for review

Christian S.J. Peron csjp at FreeBSD.org
Sun Jun 25 01:09:26 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=99956

Change 99956 by csjp at csjp_rnd01 on 2006/06/25 01:09:23

	sysctl_kern_proc_args looks like it has suffucient locking. Tag
	kern.proc.args as being mpsafe, this should eliminate Giant aquisitions
	from anything which makes a lot of calls to things like setproctitle()

Affected files ...

.. //depot/projects/kmacy_sun4v/src/sys/kern/kern_proc.c#8 edit

Differences ...

==== //depot/projects/kmacy_sun4v/src/sys/kern/kern_proc.c#8 (text+ko) ====

@@ -1328,7 +1328,7 @@
 	sysctl_kern_proc, "Return process table, no threads");
 
 static SYSCTL_NODE(_kern_proc, KERN_PROC_ARGS, args,
-	CTLFLAG_RW | CTLFLAG_ANYBODY,
+	CTLFLAG_RW | CTLFLAG_ANYBODY | CTLFLAG_MPSAFE,
 	sysctl_kern_proc_args, "Process argument list");
 
 static SYSCTL_NODE(_kern_proc, KERN_PROC_PATHNAME, pathname, CTLFLAG_RD,


More information about the p4-projects mailing list