[DTrace-devel] [PATCH 1/4] provider: fix registering fbt and rawfbt twice

Eugene Loh eugene.loh at oracle.com
Thu May 1 15:36:54 UTC 2025


Reviewed-by: Eugene Loh <eugene.loh at oracle.com>

but the commit msg should perhaps also say that rawfbt is not needed for 
discovery either since that's the other reason we want to be in the 
list.  Also, how about removing

libdtrace/dt_provider.h:extern dt_provimpl_t dt_rawfbt;

On 5/1/25 11:08, Kris Van Hees via DTrace-devel wrote:
> Now that rawfbt has been integrated into the fbt provider, it no longer
> needs to be in the list of providers to call populate() in.
>
> Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
> ---
>   libdtrace/dt_provider.c | 1 -
>   1 file changed, 1 deletion(-)
>
> diff --git a/libdtrace/dt_provider.c b/libdtrace/dt_provider.c
> index 0c621197..1e2e844e 100644
> --- a/libdtrace/dt_provider.c
> +++ b/libdtrace/dt_provider.c
> @@ -36,7 +36,6 @@ const dt_provimpl_t *dt_providers[] = {
>   	&dt_lockstat,
>   	&dt_proc,
>   	&dt_profile,
> -	&dt_rawfbt,
>   	&dt_rawtp,
>   	&dt_sched,
>   	&dt_sdt,



More information about the DTrace-devel mailing list