Jonathan, Thank you for letting me know about correct iio git tree. I checked out 'togreg' branch, and noticed that latest ade7758_core.c still has checkpatch.pl warnings. Actually Quentin Swain fixed the similar warnings in the ade7854.c, and my patch is fix for similar warnings but it is for different file ade7758_core.c Please refer to below link for Quentin Swain's patch. https://www.spinics.net/lists/linux-iio/msg33010.html Please let me know if I am wrong. Thanks, Harinath On Mon, May 15, 2017 at 12:22 AM, harinath Nampally <harinath922@xxxxxxxxx> wrote: > Jonathan, > > Thank you for letting me know about correct iio git tree. > > I checked out 'togreg' branch, and noticed that > latest ade7758_core.c still has checkpatch.pl warnings. > > Actually Quentin Swain fixed the similar warnings in the ade7854.c, > and my patch is fix for similar warnings but it is for different file > ade7758_core.c > > Please refer to below link for Quentin Swain's patch. > https://www.spinics.net/lists/linux-iio/msg33010.html > > Please let me know if I am wrong. > > Thanks, > Harinath > > On Sun, May 14, 2017 at 10:41 AM, Jonathan Cameron <jic23@xxxxxxxxxx> wrote: >> >> On 12/05/17 22:19, Harinath Nampally wrote: >>> >>> This patch fixes below kind of warnings: >>> WARNING: Symbolic permissions 'S_IXXX | S_IXXX' are not preferred. >>> >>> Issue found and fixed by checkpatch.pl >>> >>> Signed-off-by: Harinath Nampally <harinath922@xxxxxxxxx> >> >> Already done by Quentin Swain <dudebrobro179@xxxxxxxxx> last month... >> >> For IIO related patches, stuff gets queued up in iio.git on >> kernel.org before it gets sent on to Greg. This is relatively >> unusual for staging, but does lead to lots of repeats of >> patches like this unfortunately. >> >> Jonathan >> >>> --- >>> drivers/staging/iio/meter/ade7758_core.c | 50 >>> ++++++++++++++++---------------- >>> 1 file changed, 25 insertions(+), 25 deletions(-) >>> >>> diff --git a/drivers/staging/iio/meter/ade7758_core.c >>> b/drivers/staging/iio/meter/ade7758_core.c >>> index 99c89e6..40498af 100644 >>> --- a/drivers/staging/iio/meter/ade7758_core.c >>> +++ b/drivers/staging/iio/meter/ade7758_core.c >>> @@ -301,103 +301,103 @@ static int ade7758_reset(struct device *dev) >>> return ret; >>> } >>> -static IIO_DEV_ATTR_VPEAK(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_VPEAK(0644, >>> ade7758_read_8bit, >>> ade7758_write_8bit, >>> ADE7758_VPEAK); >>> -static IIO_DEV_ATTR_IPEAK(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_IPEAK(0644, >>> ade7758_read_8bit, >>> ade7758_write_8bit, >>> ADE7758_VPEAK); >>> -static IIO_DEV_ATTR_APHCAL(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_APHCAL(0644, >>> ade7758_read_8bit, >>> ade7758_write_8bit, >>> ADE7758_APHCAL); >>> -static IIO_DEV_ATTR_BPHCAL(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_BPHCAL(0644, >>> ade7758_read_8bit, >>> ade7758_write_8bit, >>> ADE7758_BPHCAL); >>> -static IIO_DEV_ATTR_CPHCAL(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_CPHCAL(0644, >>> ade7758_read_8bit, >>> ade7758_write_8bit, >>> ADE7758_CPHCAL); >>> -static IIO_DEV_ATTR_WDIV(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_WDIV(0644, >>> ade7758_read_8bit, >>> ade7758_write_8bit, >>> ADE7758_WDIV); >>> -static IIO_DEV_ATTR_VADIV(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_VADIV(0644, >>> ade7758_read_8bit, >>> ade7758_write_8bit, >>> ADE7758_VADIV); >>> -static IIO_DEV_ATTR_AIRMS(S_IRUGO, >>> +static IIO_DEV_ATTR_AIRMS(0444, >>> ade7758_read_24bit, >>> NULL, >>> ADE7758_AIRMS); >>> -static IIO_DEV_ATTR_BIRMS(S_IRUGO, >>> +static IIO_DEV_ATTR_BIRMS(0444, >>> ade7758_read_24bit, >>> NULL, >>> ADE7758_BIRMS); >>> -static IIO_DEV_ATTR_CIRMS(S_IRUGO, >>> +static IIO_DEV_ATTR_CIRMS(0444, >>> ade7758_read_24bit, >>> NULL, >>> ADE7758_CIRMS); >>> -static IIO_DEV_ATTR_AVRMS(S_IRUGO, >>> +static IIO_DEV_ATTR_AVRMS(0444, >>> ade7758_read_24bit, >>> NULL, >>> ADE7758_AVRMS); >>> -static IIO_DEV_ATTR_BVRMS(S_IRUGO, >>> +static IIO_DEV_ATTR_BVRMS(0444, >>> ade7758_read_24bit, >>> NULL, >>> ADE7758_BVRMS); >>> -static IIO_DEV_ATTR_CVRMS(S_IRUGO, >>> +static IIO_DEV_ATTR_CVRMS(0444, >>> ade7758_read_24bit, >>> NULL, >>> ADE7758_CVRMS); >>> -static IIO_DEV_ATTR_AIRMSOS(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_AIRMSOS(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_AIRMSOS); >>> -static IIO_DEV_ATTR_BIRMSOS(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_BIRMSOS(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_BIRMSOS); >>> -static IIO_DEV_ATTR_CIRMSOS(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_CIRMSOS(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_CIRMSOS); >>> -static IIO_DEV_ATTR_AVRMSOS(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_AVRMSOS(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_AVRMSOS); >>> -static IIO_DEV_ATTR_BVRMSOS(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_BVRMSOS(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_BVRMSOS); >>> -static IIO_DEV_ATTR_CVRMSOS(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_CVRMSOS(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_CVRMSOS); >>> -static IIO_DEV_ATTR_AIGAIN(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_AIGAIN(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_AIGAIN); >>> -static IIO_DEV_ATTR_BIGAIN(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_BIGAIN(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_BIGAIN); >>> -static IIO_DEV_ATTR_CIGAIN(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_CIGAIN(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_CIGAIN); >>> -static IIO_DEV_ATTR_AVRMSGAIN(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_AVRMSGAIN(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_AVRMSGAIN); >>> -static IIO_DEV_ATTR_BVRMSGAIN(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_BVRMSGAIN(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_BVRMSGAIN); >>> -static IIO_DEV_ATTR_CVRMSGAIN(S_IWUSR | S_IRUGO, >>> +static IIO_DEV_ATTR_CVRMSGAIN(0644, >>> ade7758_read_16bit, >>> ade7758_write_16bit, >>> ADE7758_CVRMSGAIN); >>> >> > > > > -- > Thanks, > Harinath > +1 312 560 8565 > > -- Thanks, Harinath +1 312 560 8565 -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html