]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
fix queue-5.15/drm-i915-fix-tlb-invalidation-for-gen12-video-and-compute-engines...
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Nov 2022 18:02:42 +0000 (19:02 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Nov 2022 18:02:42 +0000 (19:02 +0100)
queue-5.15/drm-i915-fix-tlb-invalidation-for-gen12-video-and-compute-engines.patch

index ccf85466dd1c7fd9f53d345fa69f1ee78f7b7642..727ad2e031000dc52347310f506b1613797390bd 100644 (file)
@@ -20,18 +20,17 @@ Cc: stable@vger.kernel.org
 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 ---
- drivers/gpu/drm/i915/gt/intel_gt.c |    5 +++++
- 1 file changed, 5 insertions(+)
+ drivers/gpu/drm/i915/gt/intel_gt.c |    ++++
+ 1 file changed, 4 insertions(+)
 
 --- a/drivers/gpu/drm/i915/gt/intel_gt.c
 +++ b/drivers/gpu/drm/i915/gt/intel_gt.c
-@@ -982,6 +982,11 @@ void intel_gt_invalidate_tlbs(struct int
+@@ -982,6 +982,10 @@ void intel_gt_invalidate_tlbs(struct int
                if (!i915_mmio_reg_offset(rb.reg))
                        continue;
  
 +              if (GRAPHICS_VER(i915) == 12 && (engine->class == VIDEO_DECODE_CLASS ||
-+                  engine->class == VIDEO_ENHANCEMENT_CLASS ||
-+                  engine->class == COMPUTE_CLASS))
++                  engine->class == VIDEO_ENHANCEMENT_CLASS))
 +                      rb.bit = _MASKED_BIT_ENABLE(rb.bit);
 +
                intel_uncore_write_fw(uncore, rb.reg, rb.bit);