[PATCH v5 2/3] drm/virtio: fix mmap page attributes

Guillaume Gardet Guillaume.Gardet at arm.com
Wed Feb 26 16:52:22 UTC 2020



> -----Original Message-----
> From: Gerd Hoffmann <kraxel at redhat.com>
> Sent: 26 February 2020 16:48
> To: dri-devel at lists.freedesktop.org
> Cc: tzimmermann at suse.de; gurchetansingh at chromium.org; olvaffe at gmail.com;
> Guillaume Gardet <Guillaume.Gardet at arm.com>; Gerd Hoffmann
> <kraxel at redhat.com>; stable at vger.kernel.org; David Airlie <airlied at linux.ie>;
> Daniel Vetter <daniel.vetter at ffwll.ch>; open list:VIRTIO GPU DRIVER
> <virtualization at lists.linux-foundation.org>; open list <linux-
> kernel at 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 at vger.kernel.org
> Fixes: c66df701e783 ("drm/virtio: switch from ttm to gem shmem helpers")
> Reported-by: Gurchetan Singh <gurchetansingh at chromium.org>
> Reported-by: Guillaume Gardet <Guillaume.Gardet at arm.com>
> Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>

Tested-by: Guillaume Gardet <Guillaume.Gardet at 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.


More information about the dri-devel mailing list