[Intel-gfx] [[topic/core-for-CI]] Revert "perf/core: Avoid removing shared pmu_context on unregister"
Rodrigo Vivi
rodrigo.vivi at intel.com
Wed Dec 28 11:03:34 UTC 2022
On Wed, Dec 28, 2022 at 05:47:12AM -0500, Rodrigo Vivi wrote:
> There's a complete rewrite of the core context handling in
> v6.2-rc1. find_pmu_context function used in this commit doesn't
> exist anymore. Also, let's first trust the upstream component,
> then work with them to get the issue solved if still present,
> re-introduce this patch with the old function only if extremely
> needed.
This revert was an FYI only, since I have removed this patch
directly to get drm-tip compiling again.
>
> This reverts commit 87b32477e514aa9030a405b168581ee11910ea83.
> ---
> kernel/events/core.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/kernel/events/core.c b/kernel/events/core.c
> index 930c99e4d89a..c3762a371dc6 100644
> --- a/kernel/events/core.c
> +++ b/kernel/events/core.c
> @@ -11528,8 +11528,7 @@ void perf_pmu_unregister(struct pmu *pmu)
> device_del(pmu->dev);
> put_device(pmu->dev);
> }
> - if (!find_pmu_context(pmu->task_ctx_nr))
> - free_pmu_context(pmu);
> + free_pmu_context(pmu);
> mutex_unlock(&pmus_lock);
> }
> EXPORT_SYMBOL_GPL(perf_pmu_unregister);
> --
> 2.38.1
>
More information about the Intel-gfx
mailing list