Re: [PATCH 1/4] drm/vkms: Add functions to map GEM backing storage

2018-07-11 Thread Haneen Mohammed
On Tue, Jul 10, 2018 at 09:12:36AM +0100, Chris Wilson wrote: > Quoting Haneen Mohammed (2018-07-09 16:44:26) > > +struct page **get_pages(struct vkms_gem_object *vkms_obj) > > +{ > > + struct drm_gem_object *gem_obj = &vkms_obj->gem; > > + struct page **pages = vkms_obj->pages; > > + >

Re: [PATCH 1/4] drm/vkms: Add functions to map GEM backing storage

2018-07-10 Thread Chris Wilson
Quoting Haneen Mohammed (2018-07-09 16:44:26) > +struct page **get_pages(struct vkms_gem_object *vkms_obj) > +{ > + struct drm_gem_object *gem_obj = &vkms_obj->gem; > + struct page **pages = vkms_obj->pages; > + > + if (!pages) { > + mutex_lock(&vkms_obj->pages_lock)

Re: [PATCH 1/4] drm/vkms: Add functions to map GEM backing storage

2018-07-10 Thread Daniel Vetter
On Mon, Jul 09, 2018 at 06:44:26PM +0300, Haneen Mohammed wrote: > This patch add the necessary functions to map GEM > backing memory into the kernel's virtual address space. > > Signed-off-by: Haneen Mohammed > --- > drivers/gpu/drm/vkms/vkms_drv.c | 2 ++ > drivers/gpu/drm/vkms/vkms_drv.h |

[PATCH 1/4] drm/vkms: Add functions to map GEM backing storage

2018-07-09 Thread Haneen Mohammed
This patch add the necessary functions to map GEM backing memory into the kernel's virtual address space. Signed-off-by: Haneen Mohammed --- drivers/gpu/drm/vkms/vkms_drv.c | 2 ++ drivers/gpu/drm/vkms/vkms_drv.h | 5 drivers/gpu/drm/vkms/vkms_gem.c | 50 +