drm: Add missing __user annotation
authorThierry Reding <treding@nvidia.com>
Mon, 21 Jul 2014 11:24:37 +0000 (13:24 +0200)
committerDave Airlie <airlied@redhat.com>
Tue, 22 Jul 2014 00:57:20 +0000 (10:57 +1000)
The drm_copy_field() function copies strings into userspace buffers, so
the first parameter needs to have a __user annotation to avoid warnings
from the sparse checker.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/drm_drv.c

index 8218078b61333134d1b3fb2de3d273e75245c5ef..0cc182745e31fc3529e3528a16cc451df17fc0f1 100644 (file)
@@ -233,7 +233,7 @@ module_exit(drm_core_exit);
 /**
  * Copy and IOCTL return string to user space
  */
-static int drm_copy_field(char *buf, size_t *buf_len, const char *value)
+static int drm_copy_field(char __user *buf, size_t *buf_len, const char *value)
 {
        int len;