Staging: rtl8712 : osdep_intf.h: fix macro coding style issue
PATCH 4/4 Staging: rtl8712 : osdep_intf.h: fix macro coding style issue
Fix checkpatch.pl warning of the form "CHECK" Macro argument 'x' may be better as '(x)' to avoid precedence issues.
Signed-off-by Jaya Durga <[email protected]>
--- drivers/staging/rtl8712/osdep_intf.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
drivers/staging/rtl8712/osdep_intf.h +4 -1
@@ -29,7 +29,10 @@#include "osdep_service.h" #include "drv_types.h" -#define RND4 (x) ((((x) >> 2) + ((((x) & 3) == 0) ? 0 : 1)) << 2) +static inline unsigned int RND4 (unsigned int x) +{ +return (((x >>2 ) + (((x &3 ) ==0 ) ?0 :1 )) <<2 ); +}struct intf_priv {u8 *intf_dev;
Signature · 1 line
1.9.1
Quoted 13 lines · Jaya Durga
Fix checkpatch.pl warning of the form "CHECK" Macro argument 'x' may be better as '(x)' to avoid precedence issues.
Signed-off-by Jaya Durga <[email protected]>--- drivers/staging/rtl8712/osdep_intf.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)drivers/staging/rtl8712/osdep_intf.h +0
-0
drivers/staging/rtl8712/osdep_intf.h line 35
Quoted 8 lines
drivers/staging/rtl8712/osdep_intf.h +4
-1@@ -29,7 +29,10 @@#include "osdep_service.h" #include "drv_types.h" -#define RND4 (x) ((((x) >> 2) + ((((x) & 3) == 0) ? 0 : 1)) << 2) +static inline unsigned int RND4 (unsigned int x) +{ +return (((x >>2 ) + (((x &3 ) ==0 ) ?0 :1 )) <<2 ); +}
Looks like the checkpatch warning has already been addressed, or checkpatch throws a false positive there.
I like this inline function better than the macro, since
RND(get_some_value());
may return funky results.
Frans