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