[DTrace-devel] [PATCH] pid: mark PID-based providers only once
Eugene Loh
eugene.loh at oracle.com
Thu Oct 10 21:02:58 UTC 2024
Reviewed-by: Eugene Loh <eugene.loh at oracle.com>
On 10/10/24 15:54, Kris Van Hees via DTrace-devel wrote:
> Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
> ---
> libdtrace/dt_prov_uprobe.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/libdtrace/dt_prov_uprobe.c b/libdtrace/dt_prov_uprobe.c
> index bb172ace..481159b0 100644
> --- a/libdtrace/dt_prov_uprobe.c
> +++ b/libdtrace/dt_prov_uprobe.c
> @@ -252,10 +252,10 @@ static int provide_probe(dtrace_hdl_t *dtp, const pid_probespec_t *psp,
> pvp = dt_provider_create(dtp, pd.prv, pvops, &pattr, NULL);
> if (pvp == NULL)
> return -1;
> - }
>
> - /* Mark the provider as a PID-based provider. */
> - pvp->pv_flags |= DT_PROVIDER_PID;
> + /* Mark the provider as a PID-based provider. */
> + pvp->pv_flags |= DT_PROVIDER_PID;
> + }
>
> /* Create and/or lookup the underlying probe. */
> uprp = create_underlying(dtp, psp);
More information about the DTrace-devel
mailing list