hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/gpu/drm/qxl/qxl_release.c
....@@ -414,7 +414,7 @@
414414 union qxl_release_info *info;
415415 struct qxl_bo *bo = release->release_bo;
416416
417
- ptr = qxl_bo_kmap_local_page(qdev, bo, release->release_offset & PAGE_MASK);
417
+ ptr = qxl_bo_kmap_atomic_page(qdev, bo, release->release_offset & PAGE_MASK);
418418 if (!ptr)
419419 return NULL;
420420 info = ptr + (release->release_offset & ~PAGE_MASK);
....@@ -429,7 +429,7 @@
429429 void *ptr;
430430
431431 ptr = ((void *)info) - (release->release_offset & ~PAGE_MASK);
432
- qxl_bo_kunmap_local_page(qdev, bo, ptr);
432
+ qxl_bo_kunmap_atomic_page(qdev, bo, ptr);
433433 }
434434
435435 void qxl_release_fence_buffer_objects(struct qxl_release *release)