Re: [PATCH v2] coresight: etm-perf: Fix reference count leak in etm_setup_aux
From: Leo Yan
Date: Wed Nov 12 2025 - 10:16:11 EST
On 11/12/25 01:24, Ma Ke wrote:
> @@ -454,6 +454,11 @@ static void *etm_setup_aux(struct perf_event *event, void **pages,
> goto err;
>
> out:
> + if (user_sink) {
> + put_device(&user_sink->dev);
> + user_sink = NULL;
> + }
After searched kernel, I prefer to put device in coresight_get_sink_by_id().
Please refer acpi_dev_present() how to do that.
I would like Suzuki's confirmation in case I introduce noise.
Thanks,
Leo