[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH 07/10] xen/arm: smmuv3: address violations of MISRA C Rule 20.7
On Thu, 29 Feb 2024, Nicola Vetrini wrote: > MISRA C Rule 20.7 states: "Expressions resulting from the expansion > of macro parameters shall be enclosed in parentheses". Therefore, some > macro definitions should gain additional parentheses to ensure that all > current and future users will be safe with respect to expansions that > can possibly alter the semantics of the passed-in macro parameter. > > No functional change. > > Signed-off-by: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx> > --- > xen/drivers/passthrough/arm/smmu-v3.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/xen/drivers/passthrough/arm/smmu-v3.c > b/xen/drivers/passthrough/arm/smmu-v3.c > index c3ac6d17d1c8..b1c40c2c0ae7 100644 > --- a/xen/drivers/passthrough/arm/smmu-v3.c > +++ b/xen/drivers/passthrough/arm/smmu-v3.c > @@ -111,7 +111,7 @@ > #define GFP_KERNEL 0 > > /* Device logger functions */ > -#define dev_name(dev) dt_node_full_name(dev->of_node) > +#define dev_name(dev) dt_node_full_name((dev)->of_node) > #define dev_dbg(dev, fmt, ...) \ > printk(XENLOG_DEBUG "SMMUv3: %s: " fmt, dev_name(dev), ## __VA_ARGS__) > #define dev_notice(dev, fmt, ...) \ > -- > 2.34.1 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |