hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
....@@ -1200,9 +1200,9 @@
12001200 u64 offset = tmp.start + order[n] * PAGE_SIZE;
12011201 u32 __iomem *vaddr;
12021202
1203
- vaddr = io_mapping_map_local_wc(&ggtt->iomap, offset);
1203
+ vaddr = io_mapping_map_atomic_wc(&ggtt->iomap, offset);
12041204 iowrite32(n, vaddr + n);
1205
- io_mapping_unmap_local(vaddr);
1205
+ io_mapping_unmap_atomic(vaddr);
12061206 }
12071207 intel_gt_flush_ggtt_writes(ggtt->vm.gt);
12081208
....@@ -1212,9 +1212,9 @@
12121212 u32 __iomem *vaddr;
12131213 u32 val;
12141214
1215
- vaddr = io_mapping_map_local_wc(&ggtt->iomap, offset);
1215
+ vaddr = io_mapping_map_atomic_wc(&ggtt->iomap, offset);
12161216 val = ioread32(vaddr + n);
1217
- io_mapping_unmap_local(vaddr);
1217
+ io_mapping_unmap_atomic(vaddr);
12181218
12191219 if (val != n) {
12201220 pr_err("insert page failed: found %d, expected %d\n",