]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/gt: debugfs: Evaluate forcewake usage within locks
authorAndi Shyti <andi.shyti@linux.intel.com>
Fri, 7 Jun 2024 14:51:31 +0000 (16:51 +0200)
committerAndi Shyti <andi.shyti@linux.intel.com>
Tue, 11 Jun 2024 15:08:01 +0000 (17:08 +0200)
commitc677f31c857632ca678a4a145b74855bacb72d17
tree4baf315b6fe7d0fb1cc8901d2d9bf813c69573e9
parent79655e867ad6dfde2734c67c7704c0dd5bf1e777
drm/i915/gt: debugfs: Evaluate forcewake usage within locks

The forcewake count and domains listing is multi process critical
and the uncore provides a spinlock for such cases.

Lock the forcewake evaluation section in the fw_domains_show()
debugfs interface.

Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240607145131.217251-1-andi.shyti@linux.intel.com
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c