mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-04 16:24:29 -04:00
drm/i915: Don't try to disable host RPS when this was never enabled.
Specially in GT reset case this could be triggered and try to disable things that had never been enabled. Let's add some protection here. Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> Acked-by: Nirmoy Das <nirmoy.das@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20220902095126.373036-1-rodrigo.vivi@intel.com
This commit is contained in:
@@ -1551,6 +1551,9 @@ void intel_rps_disable(struct intel_rps *rps)
|
||||
{
|
||||
struct drm_i915_private *i915 = rps_to_i915(rps);
|
||||
|
||||
if (!intel_rps_is_enabled(rps))
|
||||
return;
|
||||
|
||||
intel_rps_clear_enabled(rps);
|
||||
intel_rps_clear_interrupts(rps);
|
||||
intel_rps_clear_timer(rps);
|
||||
|
||||
Reference in New Issue
Block a user