[PATCH 0/4] drm/msm: Decouple IFPC disable and sysprof

From: Rob Clark

Date: Sun Nov 01 2026 - 12:46:58 EST


Convert IFPC-disable into it's own refcnt so that multiple threads can
request IFPC to be disabled without stomping on each other.

Extracted out of gen8 GPU state capture series[1], as other than fixing
a missing IFPC disable in debugfs state capture path, it is unrelated.

[1] https://patchwork.freedesktop.org/series/176505/

Rob Clark (4):
drm/msm: Rework IFPC disable
drm/msm: Add cleanup help for disabling IFPC
drm/msm/debugfs: Use cleanup.h for gpu state dump
drm/msm: Inhibit IFPC for state snapshot

drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +++----
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 12 ++++-------
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +-
drivers/gpu/drm/msm/msm_debugfs.c | 31 +++++++++++----------------
drivers/gpu/drm/msm/msm_gpu.c | 1 +
drivers/gpu/drm/msm/msm_gpu.h | 30 ++++++++++++++++++++++----
drivers/gpu/drm/msm/msm_perfcntr.c | 7 +-----
drivers/gpu/drm/msm/msm_submitqueue.c | 10 +++++----
8 files changed, 56 insertions(+), 45 deletions(-)

--
2.56.0