switchdev: don't use anonymous union on switchdev attr/obj structs
Older gcc versions (e.g. gcc version 4.4.6) don't like anonymous unions which was causing build issues on the newly added switchdev attr/obj structs. Fix this by using named union on structs. Signed-off-by:Scott Feldman <sfeldma@gmail.com> Reported-by:
Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/rocker/rocker.c 9 additions, 9 deletionsdrivers/net/ethernet/rocker/rocker.c
- include/net/switchdev.h 2 additions, 2 deletionsinclude/net/switchdev.h
- net/bridge/br_stp.c 1 addition, 1 deletionnet/bridge/br_stp.c
- net/core/net-sysfs.c 2 additions, 2 deletionsnet/core/net-sysfs.c
- net/core/rtnetlink.c 2 additions, 1 deletionnet/core/rtnetlink.c
- net/dsa/slave.c 3 additions, 3 deletionsnet/dsa/slave.c
- net/switchdev/switchdev.c 20 additions, 19 deletionsnet/switchdev/switchdev.c
Loading
Please register or sign in to comment