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]"

Reply via email to