From ea3aba8482be6f3e4815f4014fa7302fc77c9c3f Mon Sep 17 00:00:00 2001
From: Philipp Zabel
Date: Tue, 21 May 2013 05:11:35 -0300
Subject: [media] videobuf2: Add support for file access mode flags for DMABUF
exporting
Currently it is not possible for userspace to map a DMABUF exported buffer
with write permissions. This patch allows to also pass O_RDONLY/O_RDWR when
exporting the buffer, so that userspace may map it with write permissions.
Signed-off-by: Philipp Zabel
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Mauro Carvalho Chehab
---
Documentation/DocBook/media/v4l/vidioc-expbuf.xml | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
(limited to 'Documentation')
diff --git a/Documentation/DocBook/media/v4l/vidioc-expbuf.xml b/Documentation/DocBook/media/v4l/vidioc-expbuf.xml
index e287c8fc803b..4165e7bfa4ff 100644
--- a/Documentation/DocBook/media/v4l/vidioc-expbuf.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-expbuf.xml
@@ -73,7 +73,8 @@ range from zero to the maximal number of valid planes for the currently active
format. For the single-planar API, applications must set plane
to zero. Additional flags may be posted in the
flags field. Refer to a manual for open() for details.
-Currently only O_CLOEXEC is supported. All other fields must be set to zero.
+Currently only O_CLOEXEC, O_RDONLY, O_WRONLY, and O_RDWR are supported. All
+other fields must be set to zero.
In the case of multi-planar API, every plane is exported separately using
multiple VIDIOC_EXPBUF calls.
@@ -170,8 +171,9 @@ multi-planar API. Otherwise this value must be set to zero.
__u32
flags
Flags for the newly created file, currently only
-O_CLOEXEC is supported, refer to the manual of open() for more
-details.
+O_CLOEXEC , O_RDONLY, O_WRONLY
+, and O_RDWR are supported, refer to the manual
+of open() for more details.
__s32
--
cgit v1.2.3