[PATCH v2 v3.18-rc4 0/4] drm: prime: Allow exported dma-bufs to be mapped

Daniel Thompson daniel.thompson at linaro.org
Wed Nov 12 03:38:11 PST 2014


This patch set started out as a single patch with a trivial bit of
boilerplate to add dmabuf mmap support to the msm driver. Each of the
change remains fairly trivial but I've split it out by topic.

Patches 1, 2 and 3 in this series should be good to go but please don't
take patch 4 (which has a small effect on userspace) without an explicit
ack from Benjamin Gaignard.

I've tested this both with a rather hacked about Android userspace
and with a fairly small test case run from debian. Both bits of code
currently use dumb buffers.

Thanks to Benjamin for his help in finding this bit of code.

v2:

* Modified DRM_PRIME_HANDLE_TO_FD to honour the O_RDRW from the user
  and removed code to workaround this from the sti driver (Rob Clark).

* Added a patch to (rather spartanly) document gem_prime_mmap. Only
  tacked into this series 'cos I spotted it was missing when I was
  checking whether I needed to describe DRM_RDRWR anywhere.


Daniel Thompson (4):
  drm: prime: Honour O_RDWR during prime-handle-to-fd
  drm: prime: Document gem_prime_mmap
  drm: msm: Allow exported dma-bufs to be mapped
  drm: sti: Honour O_RDWR during prime-handle-to-fd

 drivers/gpu/drm/drm_prime.c         | 13 ++++++-------
 drivers/gpu/drm/msm/msm_drv.c       |  1 +
 drivers/gpu/drm/msm/msm_drv.h       |  3 +++
 drivers/gpu/drm/msm/msm_gem_prime.c | 13 +++++++++++++
 drivers/gpu/drm/sti/sti_drm_drv.c   | 11 +----------
 include/uapi/drm/drm.h              |  1 +
 6 files changed, 25 insertions(+), 17 deletions(-)

--
1.9.3



More information about the dri-devel mailing list