mirror of
https://github.com/Ansuel/openwrt.git
synced 2025-12-16 06:59:40 +00:00
realtek: Enclose complex macros in parentheses
The macros will be inserted as is by the pre-compiler into places which
uses them. This can cause weird effects because this can break the syntax
or the ordering of operations. Just adding parentheses can avoid a lot of
these unexpected effects.
(for even more complex, multi-expression macros, `do {...} while (0)` is
required).
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Link: https://github.com/openwrt/openwrt/pull/20906
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
c6ed536839
commit
039c9802a1
@ -14,7 +14,7 @@
|
||||
#define RTL838X_VLAN_PORT_TAG_STS_CTRL_BASE 0xA530
|
||||
/* port 0-28 */
|
||||
#define RTL838X_VLAN_PORT_TAG_STS_CTRL(port) \
|
||||
RTL838X_VLAN_PORT_TAG_STS_CTRL_BASE + (port << 2)
|
||||
(RTL838X_VLAN_PORT_TAG_STS_CTRL_BASE + (port << 2))
|
||||
|
||||
#define RTL838X_VLAN_PORT_TAG_STS_CTRL_EGR_P_OTAG_KEEP_MASK GENMASK(11,10)
|
||||
#define RTL838X_VLAN_PORT_TAG_STS_CTRL_EGR_P_ITAG_KEEP_MASK GENMASK(9,8)
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
#define RTL839X_VLAN_PORT_TAG_STS_CTRL_BASE 0x6828
|
||||
/* port 0-52 */
|
||||
#define RTL839X_VLAN_PORT_TAG_STS_CTRL(port) \
|
||||
RTL839X_VLAN_PORT_TAG_STS_CTRL_BASE + (port << 2)
|
||||
(RTL839X_VLAN_PORT_TAG_STS_CTRL_BASE + (port << 2))
|
||||
#define RTL839X_VLAN_PORT_TAG_STS_CTRL_OTAG_STS_MASK GENMASK(7,6)
|
||||
#define RTL839X_VLAN_PORT_TAG_STS_CTRL_ITAG_STS_MASK GENMASK(5,4)
|
||||
#define RTL839X_VLAN_PORT_TAG_STS_CTRL_EGR_P_OTAG_KEEP_MASK GENMASK(3,3)
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
#define RTL930X_VLAN_PORT_TAG_STS_CTRL_BASE 0xCE24
|
||||
/* port 0-28 */
|
||||
#define RTL930X_VLAN_PORT_TAG_STS_CTRL(port) \
|
||||
RTL930X_VLAN_PORT_TAG_STS_CTRL_BASE + (port << 2)
|
||||
(RTL930X_VLAN_PORT_TAG_STS_CTRL_BASE + (port << 2))
|
||||
#define RTL930X_VLAN_PORT_TAG_STS_CTRL_EGR_OTAG_STS_MASK GENMASK(7,6)
|
||||
#define RTL930X_VLAN_PORT_TAG_STS_CTRL_EGR_ITAG_STS_MASK GENMASK(5,4)
|
||||
#define RTL930X_VLAN_PORT_TAG_STS_CTRL_EGR_P_OTAG_KEEP_MASK GENMASK(3,3)
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
#define RTL931X_VLAN_PORT_TAG_CTRL_BASE 0x4860
|
||||
/* port 0-56 */
|
||||
#define RTL931X_VLAN_PORT_TAG_CTRL(port) \
|
||||
RTL931X_VLAN_PORT_TAG_CTRL_BASE + (port << 2)
|
||||
(RTL931X_VLAN_PORT_TAG_CTRL_BASE + (port << 2))
|
||||
#define RTL931X_VLAN_PORT_TAG_EGR_OTAG_STS_MASK GENMASK(13,12)
|
||||
#define RTL931X_VLAN_PORT_TAG_EGR_ITAG_STS_MASK GENMASK(11,10)
|
||||
#define RTL931X_VLAN_PORT_TAG_EGR_OTAG_KEEP_MASK GENMASK(9,9)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user