]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gt: Sanitize RPS interrupts upon resume
authorChris Wilson <chris@chris-wilson.co.uk>
Sat, 2 May 2020 17:35:12 +0000 (18:35 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Sun, 3 May 2020 07:24:36 +0000 (08:24 +0100)
commitce5cbd1ca725bdb380195d204477ba1be1e0879b
tree441daf2b914cf928c545dd6e7819f6fcd1313fb0
parent53c1a8032160e16a9b0a1299e911f60bbdd30c13
drm/i915/gt: Sanitize RPS interrupts upon resume

Currently we clear and disable the RPS pm interrupts on module load, and
presume that they remain disabled forevermore. However, the mask is
cleared on suspend and so after resume they may start showing up again
unexepectedly.

Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/1811
Fixes: 749d0c2f40b5 ("drm/i915/gt: Track use of RPS interrupts in flags")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Andi Shyti <andi@etezian.org>
Reviewed-by: Andi Shyti <andi@etezian.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200502173512.32353-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_gt_pm.c
drivers/gpu/drm/i915/gt/intel_rps.c
drivers/gpu/drm/i915/gt/intel_rps.h