[ Sasha's backport helper bot ]
Hi,
Summary of potential issues: ⚠️ Found matching upstream commit but patch is missing proper reference to it
Found matching upstream commit: e775278cd75f24a2758c28558c4e41b36c935740
Note: The patch differs from the upstream commit: --- 1: e775278cd75f2 ! 1: e3a6440ff115b drm/xe: Invalidate L3 read-only cachelines for geometry streams too @@ Commit message Signed-off-by: Rodrigo Vivi rodrigo.vivi@intel.com (cherry picked from commit 61672806b579dd5a150a042ec9383be2bbc2ae7e) Signed-off-by: Lucas De Marchi lucas.demarchi@intel.com + (cherry picked from commit e775278cd75f24a2758c28558c4e41b36c935740) + Signed-off-by: Kenneth Graunke kenneth@whitecape.org
## drivers/gpu/drm/xe/instructions/xe_gpu_commands.h ## @@ @@ drivers/gpu/drm/xe/xe_ring_ops.c: static int emit_pipe_invalidate(u32 mask_flags - flags &= ~mask_flags; + flags1 &= ~mask_flags;
-- return emit_pipe_control(dw, i, 0, flags, LRC_PPHWSP_FLUSH_INVAL_SCRATCH_ADDR, 0); +- return emit_pipe_control(dw, i, 0, flags, LRC_PPHWSP_SCRATCH_ADDR, 0); + if (flags1 & PIPE_CONTROL_VF_CACHE_INVALIDATE) + flags0 |= PIPE_CONTROL0_L3_READ_ONLY_CACHE_INVALIDATE; + + return emit_pipe_control(dw, i, flags0, flags1, -+ LRC_PPHWSP_FLUSH_INVAL_SCRATCH_ADDR, 0); ++ LRC_PPHWSP_SCRATCH_ADDR, 0); }
static int emit_store_imm_ppgtt_posted(u64 addr, u64 value, ---
Results of testing on various branches:
| Branch | Patch Apply | Build Test | |---------------------------|-------------|------------| | stable/linux-6.14.y | Success | Success |