Date: Sat, 7 Aug 2010 11:38:03 GMT From: Edward Tomasz Napierala <trasz@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 182014 for review Message-ID: <201008071138.o77Bc3fX074481@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@182014?ac=10 Change 182014 by trasz@trasz_victim on 2010/08/07 11:37:59 Add missing locking. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_resource.c#45 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_resource.c#45 (text+ko) ==== @@ -627,6 +627,7 @@ struct thread *td; struct proc *p; + sx_slock(&allproc_lock); FOREACH_PROC_IN_SYSTEM(p) { PROC_SLOCK(p); FOREACH_THREAD_IN_PROC(p, td) { @@ -635,6 +636,7 @@ PROC_SUNLOCK(p); rusage_set(p, RUSAGE_CPU, cputick2usec(p->p_rux.rux_runtime)); } + sx_sunlock(&allproc_lock); callout_reset(&rusage_cpu_callout, hz, rusage_cpu_update, NULL); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008071138.o77Bc3fX074481>