projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4a9e512
)
[media] videodev2.h: add __user to v4l2_ext_control pointers
author
Hans Verkuil
<hans.verkuil@cisco.com>
Thu, 21 Aug 2014 19:49:16 +0000
(16:49 -0300)
committer
Mauro Carvalho Chehab
<m.chehab@samsung.com>
Wed, 3 Sep 2014 13:35:56 +0000
(10:35 -0300)
These are not copied to kernel space by video_usercopy, so mark them
as __user.
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
include/uapi/linux/videodev2.h
patch
|
blob
|
history
diff --git
a/include/uapi/linux/videodev2.h
b/include/uapi/linux/videodev2.h
index 778a3298fb3441d4ab001afe7e920c249109bf83..0b1ba5c6a8d20a9a333cc1d0f97693cac8a35a93 100644
(file)
--- a/
include/uapi/linux/videodev2.h
+++ b/
include/uapi/linux/videodev2.h
@@
-1285,11
+1285,11
@@
struct v4l2_ext_control {
union {
__s32 value;
__s64 value64;
- char *string;
- __u8 *p_u8;
- __u16 *p_u16;
- __u32 *p_u32;
- void *ptr;
+ char
__user
*string;
+ __u8
__user
*p_u8;
+ __u16
__user
*p_u16;
+ __u32
__user
*p_u32;
+ void
__user
*ptr;
};
} __attribute__ ((packed));