On 11/6/20 8:11 AM, Vadym Kochan wrote: > With CONFIG_BRIDGE=m the compilation fails: > > ld: drivers/net/ethernet/marvell/prestera/prestera_switchdev.o: in > function `prestera_bridge_port_event': > prestera_switchdev.c:(.text+0x2ebd): undefined reference to > `br_vlan_enabled' > > in case the driver is statically enabled. > > Fix it by adding 'BRIDGE || BRIDGE=n' dependency. > > Fixes: e1189d9a5fbe ("net: marvell: prestera: Add Switchdev driver > implementation") > Reported-by: Randy Dunlap <rdun...@infradead.org> > Signed-off-by: Vadym Kochan <vadym.koc...@plvision.eu>
Acked-by: Randy Dunlap <rdun...@infradead.org> # build-tested Thanks. > --- > drivers/net/ethernet/marvell/prestera/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/ethernet/marvell/prestera/Kconfig > b/drivers/net/ethernet/marvell/prestera/Kconfig > index b1fcc44f566a..b6f20e2034c6 100644 > --- a/drivers/net/ethernet/marvell/prestera/Kconfig > +++ b/drivers/net/ethernet/marvell/prestera/Kconfig > @@ -6,6 +6,7 @@ > config PRESTERA > tristate "Marvell Prestera Switch ASICs support" > depends on NET_SWITCHDEV && VLAN_8021Q > + depends on BRIDGE || BRIDGE=n > select NET_DEVLINK > help > This driver supports Marvell Prestera Switch ASICs family. > -- ~Randy