2017-03-11 13:18:00

by Craig Inches

[permalink] [raw]
Subject: [PATCH] staging: lustre fix constant comparision style issue in lu_object.h

This patch resolves the "Comparisons should place the constant on
the right side of the test" found with checkpatch tool.

Signed-off-by: Craig Inches <[email protected]>
---
drivers/staging/lustre/lustre/include/lu_object.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/lustre/lustre/include/lu_object.h b/drivers/staging/lustre/lustre/include/lu_object.h
index 7a4f412..02be805 100644
--- a/drivers/staging/lustre/lustre/include/lu_object.h
+++ b/drivers/staging/lustre/lustre/include/lu_object.h
@@ -1130,7 +1130,7 @@ struct lu_context_key {
{ \
type *value; \
\
- BUILD_BUG_ON(PAGE_SIZE < sizeof(*value)); \
+ BUILD_BUG_ON(sizeof(*value) > PAGE_SIZE); \
\
value = kzalloc(sizeof(*value), GFP_NOFS); \
if (!value) \
--
2.10.2


2017-03-12 13:37:50

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH] staging: lustre fix constant comparision style issue in lu_object.h

On Sat, Mar 11, 2017 at 01:07:40PM +0000, Craig Inches wrote:
> This patch resolves the "Comparisons should place the constant on
> the right side of the test" found with checkpatch tool.

Both are constants, I think checkpatch is the thing that is wrong here,
don't you agree?

thanks,

greg k-h

2017-03-13 12:12:22

by Dan Carpenter

[permalink] [raw]
Subject: Re: [PATCH] staging: lustre fix constant comparision style issue in lu_object.h

On Sun, Mar 12, 2017 at 02:37:22PM +0100, Greg KH wrote:
> On Sat, Mar 11, 2017 at 01:07:40PM +0000, Craig Inches wrote:
> > This patch resolves the "Comparisons should place the constant on
> > the right side of the test" found with checkpatch tool.
>
> Both are constants, I think checkpatch is the thing that is wrong here,
> don't you agree?

Sort of constant-ish... The sizeof(*value) changes each time the macro
is used. I feel like checkpatch is right.

regads,
dan carpenter

2017-03-13 13:14:02

by Craig Inches

[permalink] [raw]
Subject: Re: [PATCH] staging: lustre fix constant comparision style issue in lu_object.h

On Mon, Mar 13, 2017 at 03:11:10PM +0300, Dan Carpenter wrote:
> On Sun, Mar 12, 2017 at 02:37:22PM +0100, Greg KH wrote:
> > On Sat, Mar 11, 2017 at 01:07:40PM +0000, Craig Inches wrote:
> > > This patch resolves the "Comparisons should place the constant on
> > > the right side of the test" found with checkpatch tool.
> >
> > Both are constants, I think checkpatch is the thing that is wrong here,
> > don't you agree?
>
> Sort of constant-ish... The sizeof(*value) changes each time the macro
> is used. I feel like checkpatch is right.
>
> regads,
> dan carpenter
>

That was my take aswell.. PAGE_SIZE is constant for each boot, but
sizeof could change. Happy to be lead by the more experienced here
though.

Cheers
Craig