[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 08/12] xenstore.h: Put ( ) around XS_* define shifts
These definitions were not properly protected from unwanted operator precedence interactions. Existing use sites in-tree all use & or |, so this does not change any actual behaviour in-tree. The same seems likely to be true in external callers. Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- v2: New in this version of the series --- tools/xenstore/include/xenstore.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/xenstore/include/xenstore.h b/tools/xenstore/include/xenstore.h index 0d95bb0e5c..996b75ab0d 100644 --- a/tools/xenstore/include/xenstore.h +++ b/tools/xenstore/include/xenstore.h @@ -23,8 +23,8 @@ #define XBT_NULL 0 -#define XS_OPEN_READONLY 1UL<<0 -#define XS_OPEN_SOCKETONLY 1UL<<1 +#define XS_OPEN_READONLY (1UL<<0) +#define XS_OPEN_SOCKETONLY (1UL<<1) /* * Setting XS_UNWATCH_FILTER arranges that after xs_unwatch, no @@ -45,7 +45,7 @@ * xs_unwatch for the first watch * has returned. */ -#define XS_UNWATCH_FILTER 1UL<<2 +#define XS_UNWATCH_FILTER (1UL<<2) struct xs_handle; typedef uint32_t xs_transaction_t; -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |