]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
authorChris Wilson <chris.p.wilson@intel.com>
Wed, 27 Jul 2022 12:29:53 +0000 (14:29 +0200)
committerAndi Shyti <andi.shyti@linux.intel.com>
Thu, 28 Jul 2022 11:57:35 +0000 (13:57 +0200)
commit33cd3f31e1b2aa5946ec1827c9312bcd239eb3f4
treef301943655adc32ac1cc27b3e871a63007713fc8
parenta9389e2e732870e3ab7db41f9825792e04076de3
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations

Ensure that the TLB of the OA unit is also invalidated
on gen12 HW, as just invalidating the TLB of an engine is not
enough.

Cc: stable@vger.kernel.org
Fixes: 2947b9324e2f ("drm/i915: Flush TLBs before releasing backing store")
Signed-off-by: Chris Wilson <chris.p.wilson@intel.com>
Cc: Fei Yang <fei.yang@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Acked-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/59724d9f5cf1e93b1620d01b8332ac991555283d.1658924372.git.mchehab@kernel.org
drivers/gpu/drm/i915/gt/intel_gt.c