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

Reply via email to