[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1415792295-2466-1-git-send-email-daniel.thompson@linaro.org>
Date: Wed, 12 Nov 2014 11:38:11 +0000
From: Daniel Thompson <daniel.thompson@...aro.org>
To: David Airlie <airlied@...ux.ie>
Cc: Daniel Thompson <daniel.thompson@...aro.org>,
dri-devel@...ts.freedesktop.org, Rob Clark <robdclark@...il.com>,
Benjamin Gaignard <benjamin.gaignard@...aro.org>,
linux-kernel@...r.kernel.org, patches@...aro.org,
linaro-kernel@...ts.linaro.org,
John Stultz <john.stultz@...aro.org>,
Sumit Semwal <sumit.semwal@...aro.org>
Subject: [PATCH v2 v3.18-rc4 0/4] drm: prime: Allow exported dma-bufs to be mapped
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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists