[PATCH AUTOSEL 6.6 03/21] Revert "drm/msm/gpu: Push gpu lock down past runpm"

2024-02-29 Thread Sasha Levin
From: Rob Clark [ Upstream commit 917e9b7c2350e3e53162fcf5035e5f2d68e2cbed ] This reverts commit abe2023b4cea192ab266b351fd38dc9dbd846df0. Changing the locking order means that scheduler/msm_job_run() can race with the recovery kthread worker, with the result that the GPU gets an extra runpm

[PATCH AUTOSEL 6.7 03/26] Revert "drm/msm/gpu: Push gpu lock down past runpm"

2024-02-29 Thread Sasha Levin
From: Rob Clark [ Upstream commit 917e9b7c2350e3e53162fcf5035e5f2d68e2cbed ] This reverts commit abe2023b4cea192ab266b351fd38dc9dbd846df0. Changing the locking order means that scheduler/msm_job_run() can race with the recovery kthread worker, with the result that the GPU gets an extra runpm

[PATCH] drm/msm/a7xx: allow writing to CP_BV counter selection registers

2024-02-29 Thread zan
From: Zan Dobersek In addition to the CP_PERFCTR_CP_SEL register range, allow writes to the CP_BV_PERFCTR_CP_SEL registers in the 0x8e0-0x8e6 range for profiling purposes of tools like fdperf and perfetto. Signed-off-by: Zan Dobersek --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 5 +++-- 1 file

[pull] drm/msm: drm-msm-next-2024-02-29 for v6.9

2024-02-29 Thread Rob Clark
Hi Dave, This is the main pull for v6.9, description below. We may have a second smaller pull next week for CDM support, which depends on a patch in drm-misc-next which was just recently tagged. The following changes since commit 41c177cf354126a22443b5c80cec9fdd313e67e1: Merge tag