[PATCH v3.18-rc3] drm: msm: Allow exported dma-bufs to be mapped

2014-11-12 Thread Benjamin Gaignard
The same kind of issue has been fixed in v4l2: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/patch/drivers/media/v4l2-core/videobuf2-core.c?id=c1b96a236e94d49d9396d0bbceb5524519c5c66e I'm ok to add a DRM_RDWR flag, just do not remove the code from sti driver until I have been

[PATCH v3.18-rc3] drm: msm: Allow exported dma-bufs to be mapped

2014-11-12 Thread Daniel Thompson
On 12/11/14 09:41, Benjamin Gaignard wrote: > The same kind of issue has been fixed in v4l2: > > https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/patch/drivers/media/v4l2-core/videobuf2-core.c?id=c1b96a236e94d49d9396d0bbceb5524519c5c66e > > I'm ok to add a DRM_RDWR flag, just do

[PATCH v3.18-rc3] drm: msm: Allow exported dma-bufs to be mapped

2014-11-11 Thread Daniel Thompson
On 10/11/14 17:36, Rob Clark wrote: > On Mon, Nov 10, 2014 at 12:16 PM, Daniel Thompson > wrote: >> diff --git a/drivers/gpu/drm/msm/msm_gem_prime.c >> b/drivers/gpu/drm/msm/msm_gem_prime.c >> index ad772fe36115..4e4fa5828d5d 100644 >> --- a/drivers/gpu/drm/msm/msm_gem_prime.c >> +++

[PATCH v3.18-rc3] drm: msm: Allow exported dma-bufs to be mapped

2014-11-11 Thread Rob Clark
On Tue, Nov 11, 2014 at 9:28 AM, Daniel Thompson wrote: > On 10/11/14 17:36, Rob Clark wrote: >> On Mon, Nov 10, 2014 at 12:16 PM, Daniel Thompson >> wrote: >>> diff --git a/drivers/gpu/drm/msm/msm_gem_prime.c >>> b/drivers/gpu/drm/msm/msm_gem_prime.c >>> index ad772fe36115..4e4fa5828d5d 100644

[PATCH v3.18-rc3] drm: msm: Allow exported dma-bufs to be mapped

2014-11-10 Thread Daniel Thompson
Currently msm does not implement gem_prime_mmap. Without this it is not possible to draw onto a dma-buf from another process (making its very hard to implement the Android rendering model). Implementing this mostly just providing some boilerplate code. However in addition to providing the

[PATCH v3.18-rc3] drm: msm: Allow exported dma-bufs to be mapped

2014-11-10 Thread Rob Clark
On Mon, Nov 10, 2014 at 12:16 PM, Daniel Thompson wrote: > diff --git a/drivers/gpu/drm/msm/msm_gem_prime.c > b/drivers/gpu/drm/msm/msm_gem_prime.c > index ad772fe36115..4e4fa5828d5d 100644 > --- a/drivers/gpu/drm/msm/msm_gem_prime.c > +++ b/drivers/gpu/drm/msm/msm_gem_prime.c > @@ -20,6 +20,14