[PATCH] staging: greybuis: fix permission style warnings

Alex Elder elder at ieee.org
Tue Nov 29 21:59:46 UTC 2016


On 11/26/2016 03:50 PM, Andrea Ghittino wrote:
> Fixes greybus user/groups permission style warnings 
> found by checkpatch.pl tool
> 
> Signed-off-by: Andrea Ghittino <aghittino at gmail.com>

I don't understand why using 0444 would be preferred
over S_IRUGO (for example).  Do you know?  Maybe the
checkpatch.pl output says something about it.  There
may well be a good reason, but otherwise I prefer
using the symbolic constants (and therefore *not*
applying this patch).

					-Alex


> diff --git a/drivers/staging/greybus/camera.c b/drivers/staging/greybus/camera.c
> index 1c5b41a..4424f63 100644
> --- a/drivers/staging/greybus/camera.c
> +++ b/drivers/staging/greybus/camera.c
> @@ -1067,22 +1067,22 @@ struct gb_camera_debugfs_entry {
>  static const struct gb_camera_debugfs_entry gb_camera_debugfs_entries[] = {
>  	{
>  		.name = "capabilities",
> -		.mask = S_IFREG | S_IRUGO,
> +		.mask = S_IFREG | 0444,
>  		.buffer = GB_CAMERA_DEBUGFS_BUFFER_CAPABILITIES,
>  		.execute = gb_camera_debugfs_capabilities,
>  	}, {
>  		.name = "configure_streams",
> -		.mask = S_IFREG | S_IRUGO | S_IWUGO,
> +		.mask = S_IFREG | 0666,
>  		.buffer = GB_CAMERA_DEBUGFS_BUFFER_STREAMS,
>  		.execute = gb_camera_debugfs_configure_streams,
>  	}, {
>  		.name = "capture",
> -		.mask = S_IFREG | S_IRUGO | S_IWUGO,
> +		.mask = S_IFREG | 0666,
>  		.buffer = GB_CAMERA_DEBUGFS_BUFFER_CAPTURE,
>  		.execute = gb_camera_debugfs_capture,
>  	}, {
>  		.name = "flush",
> -		.mask = S_IFREG | S_IRUGO | S_IWUGO,
> +		.mask = S_IFREG | 0666,
>  		.buffer = GB_CAMERA_DEBUGFS_BUFFER_FLUSH,
>  		.execute = gb_camera_debugfs_flush,
>  	},
> @@ -1097,7 +1097,7 @@ static ssize_t gb_camera_debugfs_read(struct file *file, char __user *buf,
>  	ssize_t ret;
>  
>  	/* For read-only entries the operation is triggered by a read. */
> -	if (!(op->mask & S_IWUGO)) {
> +	if (!(op->mask & 0222)) {
>  		ret = op->execute(gcam, NULL, 0);
>  		if (ret < 0)
>  			return ret;
> 



More information about the devel mailing list