Messages in this thread Patch in this message |  | | From | Igor Stoppa <> | Subject | [PATCH 1/1] Add paretheses to macro parameters. For trivial | Date | Wed, 22 Nov 2017 15:11:53 +0200 |
| |
kernel.h: Some macros are not wrapping their parameters with parentheses.
Signed-off-by: Igor Stoppa <igor.stoppa@huawei.com> Cc: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> Cc: Guenter Roeck <linux@roeck-us.net> Cc: Javi Merino <javi.merino@arm.com> --- include/linux/kernel.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/include/linux/kernel.h b/include/linux/kernel.h index 4b484ab..4061f46 100644 --- a/include/linux/kernel.h +++ b/include/linux/kernel.h @@ -112,7 +112,7 @@ /* The `const' in roundup() prevents gcc-3.3 from calling __divdi3 */ #define roundup(x, y) ( \ { \ - const typeof(y) __y = y; \ + const typeof(y) __y = (y); \ (((x) + (__y - 1)) / __y) * __y; \ } \ ) @@ -131,8 +131,8 @@ */ #define DIV_ROUND_CLOSEST(x, divisor)( \ { \ - typeof(x) __x = x; \ - typeof(divisor) __d = divisor; \ + typeof(x) __x = (x); \ + typeof(divisor) __d = (divisor); \ (((typeof(x))-1) > 0 || \ ((typeof(divisor))-1) > 0 || \ (((__x) > 0) == ((__d) > 0))) ? \ @@ -146,7 +146,7 @@ */ #define DIV_ROUND_CLOSEST_ULL(x, divisor)( \ { \ - typeof(divisor) __d = divisor; \ + typeof(divisor) __d = (divisor); \ unsigned long long _tmp = (x) + (__d) / 2; \ do_div(_tmp, __d); \ _tmp; \ -- 2.9.3
|  |