]> rtime.felk.cvut.cz Git - vajnamar/linux-xlnx.git/commitdiff
staging: clocking-wizard: Contain macro argument in parenthesis
authorSoren Brinkmann <soren.brinkmann@xilinx.com>
Mon, 20 Oct 2014 20:20:08 +0000 (13:20 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Oct 2014 09:25:53 +0000 (17:25 +0800)
A macro doing some arithmetic to calculate a register offset, did not
contain an argument to the macro in parentheses, potentially leading to
unexpected results when using that macro with arithmetic expressions as
argument.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c

index b8d89525bffdd4b986c3c8284ffb5797be11ef16..7202d8e889aab9a427dd20a411015c7704d3d6da 100644 (file)
@@ -29,7 +29,7 @@
 #define WZRD_NUM_OUTPUTS       7
 #define WZRD_ACLK_MAX_FREQ     250000000UL
 
-#define WZRD_CLK_CFG_REG(n)    (0x200 + 4 * n)
+#define WZRD_CLK_CFG_REG(n)    (0x200 + 4 * (n))
 
 #define WZRD_CLkOUT0_FRAC_EN   BIT(18)
 #define WZRD_CLkFBOUT_FRAC_EN  BIT(26)