virtio-gpu uses cached mappings, set drm_gem_shmem_object.map_cached accordingly.
Cc: stable@vger.kernel.org Fixes: c66df701e783 ("drm/virtio: switch from ttm to gem shmem helpers") Reported-by: Gurchetan Singh gurchetansingh@chromium.org Reported-by: Guillaume Gardet Guillaume.Gardet@arm.com Signed-off-by: Gerd Hoffmann kraxel@redhat.com --- drivers/gpu/drm/virtio/virtgpu_object.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/virtio/virtgpu_object.c b/drivers/gpu/drm/virtio/virtgpu_object.c index 3d2a6d489bfc..59319435218f 100644 --- a/drivers/gpu/drm/virtio/virtgpu_object.c +++ b/drivers/gpu/drm/virtio/virtgpu_object.c @@ -119,6 +119,7 @@ struct drm_gem_object *virtio_gpu_create_object(struct drm_device *dev, return NULL;
bo->base.base.funcs = &virtio_gpu_gem_funcs; + bo->base.map_cached = true; return &bo->base.base; }
-----Original Message----- From: Gerd Hoffmann kraxel@redhat.com Sent: 26 February 2020 16:48 To: dri-devel@lists.freedesktop.org Cc: tzimmermann@suse.de; gurchetansingh@chromium.org; olvaffe@gmail.com; Guillaume Gardet Guillaume.Gardet@arm.com; Gerd Hoffmann kraxel@redhat.com; stable@vger.kernel.org; David Airlie airlied@linux.ie; Daniel Vetter daniel.vetter@ffwll.ch; open list:VIRTIO GPU DRIVER virtualization@lists.linux-foundation.org; open list <linux- kernel@vger.kernel.org> Subject: [PATCH v5 2/3] drm/virtio: fix mmap page attributes
virtio-gpu uses cached mappings, set drm_gem_shmem_object.map_cached accordingly.
Cc: stable@vger.kernel.org Fixes: c66df701e783 ("drm/virtio: switch from ttm to gem shmem helpers") Reported-by: Gurchetan Singh gurchetansingh@chromium.org Reported-by: Guillaume Gardet Guillaume.Gardet@arm.com Signed-off-by: Gerd Hoffmann kraxel@redhat.com
Tested-by: Guillaume Gardet Guillaume.Gardet@arm.com
drivers/gpu/drm/virtio/virtgpu_object.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/virtio/virtgpu_object.c b/drivers/gpu/drm/virtio/virtgpu_object.c index 3d2a6d489bfc..59319435218f 100644 --- a/drivers/gpu/drm/virtio/virtgpu_object.c +++ b/drivers/gpu/drm/virtio/virtgpu_object.c @@ -119,6 +119,7 @@ struct drm_gem_object *virtio_gpu_create_object(struct drm_device *dev, return NULL;
bo->base.base.funcs = &virtio_gpu_gem_funcs; +bo->base.map_cached = true; return &bo->base.base; }
-- 2.18.2
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
linux-stable-mirror@lists.linaro.org