From b3e2e90c558cc86393e5949f86f1dd523f5ed42a Mon Sep 17 00:00:00 2001 From: Eric Naim Date: Mon, 7 Apr 2025 21:59:27 +0800 Subject: [PATCH 5/8] nvidia-uvm: Use __iowrite64_hi_lo() Signed-off-by: Eric Naim --- kernel-open/nvidia-uvm/uvm_ats_sva.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-open/nvidia-uvm/uvm_ats_sva.c b/kernel-open/nvidia-uvm/uvm_ats_sva.c index a1256f26..e49fd7ae 100644 --- a/kernel-open/nvidia-uvm/uvm_ats_sva.c +++ b/kernel-open/nvidia-uvm/uvm_ats_sva.c @@ -139,7 +139,7 @@ static NvU32 smmu_vcmdq_read32(void __iomem *smmu_cmdqv_base, int reg) static void smmu_vcmdq_write64(void __iomem *smmu_cmdqv_base, int reg, NvU64 val) { - iowrite64(val, SMMU_VCMDQ_BASE_ADDR(smmu_cmdqv_base, VCMDQ) + reg); + __iowrite64_hi_lo(val, SMMU_VCMDQ_BASE_ADDR(smmu_cmdqv_base, VCMDQ) + reg); } // Fix for Bug 4130089: [GH180][r535] WAR for kernel not issuing SMMU -- 2.49.0.391.g4bbb303af6