On Sun, May 18, 2008 at 07:32:36PM +0000, John Birrell wrote: > jb 2008-05-18 19:32:36 UTC > > FreeBSD src repository > > Added files: > sys/kern kern_sdt.c > Log: > Add kernel support for the Statically Defined Trace provider. > > This is BSD licensed code written specifically for FreeBSD. > > It initialises using SYSINIT so that the SDT provider, probe and > argument description linkage is done whenever a module is loaded, > regardless of whether the DTrace modules are loaded or not. > > This file is optionally compiled into the kernel if the KDTRACE_HOOKS > option is defined.
great to see this coming! in the sdt_*_listall() functions you lock the sx lock exclusively while traversing the list... why? I think shared locking is enough in those cases.... thnx! roman _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"