drm/xe: Don't process TLB invalidation done in CT fast-path
authorMatthew Brost <matthew.brost@intel.com>
Fri, 20 Jan 2023 17:17:50 +0000 (09:17 -0800)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 19 Dec 2023 23:27:45 +0000 (18:27 -0500)
commit5b643660875d01c203782a86ac5e3353849bc513
tree317a7817f77280156fe4b22824c4978b4502d887
parente89b384cde622f6f553a740c73870327ee86fcc5
drm/xe: Don't process TLB invalidation done in CT fast-path

We can't currently do this due to TLB invalidation done handler
expecting the seqno being received in-order, with the fast-path a TLB
invalidation done could pass one being processed in the slow-path in an
extreme corner case. Remove TLB invalidation done from the fast-path for
now and in a follow up reenable this once the TLB invalidation done
handler can deal with out of order seqno.

Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_guc_ct.c