[PATCH v2] coresight: etm-perf: Fix reference count leak in etm_setup_aux
Leo Yan
leo.yan at arm.com
Wed Nov 12 07:15:34 PST 2025
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
More information about the linux-arm-kernel
mailing list