On 9/25/2026 4:12 PM, Alex Deucher wrote:
In gmc_v12_1_flush_gpu_tlb(), flush_type was not properly
passed to gmc_v12_1_flush_vm_hub().  This only affected
the MMIO path.  In most cases the flush would go through
MES.

Signed-off-by: Alex Deucher<[email protected]>

Reviewed-by: Mukul Joshi <[email protected]>


---
  drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c 
b/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
index cfc46f912d475..69f45a32234e2 100644
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
@@ -389,7 +389,7 @@ static void gmc_v12_1_flush_gpu_tlb(struct amdgpu_device 
*adev, uint32_t vmid,
                return;
        }
- gmc_v12_1_flush_vm_hub(adev, vmid, vmhub, 0);
+       gmc_v12_1_flush_vm_hub(adev, vmid, vmhub, flush_type);
        return;
  }
  

Reply via email to