From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 11 Dec 2023 08:20:59 +0000 Subject: [PATCH] kernel_5.10 no rt --- kernel/drivers/gpu/drm/qxl/qxl_object.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/kernel/drivers/gpu/drm/qxl/qxl_object.c b/kernel/drivers/gpu/drm/qxl/qxl_object.c index 5ee5171..544a9e4 100644 --- a/kernel/drivers/gpu/drm/qxl/qxl_object.c +++ b/kernel/drivers/gpu/drm/qxl/qxl_object.c @@ -173,8 +173,8 @@ return 0; } -void *qxl_bo_kmap_local_page(struct qxl_device *qdev, - struct qxl_bo *bo, int page_offset) +void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, + struct qxl_bo *bo, int page_offset) { unsigned long offset; void *rptr; @@ -189,7 +189,7 @@ goto fallback; offset = bo->tbo.mem.start << PAGE_SHIFT; - return io_mapping_map_local_wc(map, offset + page_offset); + return io_mapping_map_atomic_wc(map, offset + page_offset); fallback: if (bo->kptr) { rptr = bo->kptr + (page_offset * PAGE_SIZE); @@ -215,14 +215,14 @@ ttm_bo_kunmap(&bo->kmap); } -void qxl_bo_kunmap_local_page(struct qxl_device *qdev, - struct qxl_bo *bo, void *pmap) +void qxl_bo_kunmap_atomic_page(struct qxl_device *qdev, + struct qxl_bo *bo, void *pmap) { if ((bo->tbo.mem.mem_type != TTM_PL_VRAM) && (bo->tbo.mem.mem_type != TTM_PL_PRIV)) goto fallback; - io_mapping_unmap_local(pmap); + io_mapping_unmap_atomic(pmap); return; fallback: qxl_bo_kunmap(bo); -- Gitblit v1.6.2