Re: [PATCH 1/1] v4l: Remove __user from interface structure definitions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sakari,

On Saturday 26 May 2012 23:07:49 Sakari Ailus wrote:
> The __user macro is not strictly needed in videodev2.h, and it also prevents
> using the header file as such in the user space. __user is already not used
> in many of the interface structs containing pointers.
> 
> Stop using __user in videodev2.h.

Please don't. __user is useful. You should not use kernel headers as-is in 
userspace, they need to be installed use make headers_install first.

> Signed-off-by: Sakari Ailus <sakari.ailus@xxxxxx>
> ---
>  include/linux/videodev2.h |    6 +++---
>  1 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h
> index 370d111..c8e1bb0 100644
> --- a/include/linux/videodev2.h
> +++ b/include/linux/videodev2.h
> @@ -708,16 +708,16 @@ struct v4l2_framebuffer {
> 
>  struct v4l2_clip {
>  	struct v4l2_rect        c;
> -	struct v4l2_clip	__user *next;
> +	struct v4l2_clip	*next;
>  };
> 
>  struct v4l2_window {
>  	struct v4l2_rect        w;
>  	__u32			field;	 /* enum v4l2_field */
>  	__u32			chromakey;
> -	struct v4l2_clip	__user *clips;
> +	struct v4l2_clip	*clips;
>  	__u32			clipcount;
> -	void			__user *bitmap;
> +	void			*bitmap;
>  	__u8                    global_alpha;
>  };

-- 
Regards,

Laurent Pinchart

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux