The macro parameters 'off' and 'uart' are used as expressions and it is
good to be enclosed in parentheses to prevent against unintended expansion.
For the 'uart' case, in mvebu3700_write(), correct the second parentheses
that seems to have been accidently misplaced.
Signed-off-by: Xenia Ragiadakou <burzalodowa@gmail.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
struct vuart_info vuart;
} mvebu3700_com = {0};
-#define mvebu3700_read(uart, off) readl((uart)->regs + off)
-#define mvebu3700_write(uart, off, val) writel(val, (uart->regs) + off)
+#define mvebu3700_read(uart, off) readl((uart)->regs + (off))
+#define mvebu3700_write(uart, off, val) writel(val, (uart)->regs + (off))
static void mvebu3700_uart_interrupt(int irq, void *data,
struct cpu_user_regs *regs)