On Wed, Jun 25, 2025 at 04:35:55AM -0700, Erni Sri Satya Vennela wrote: > Fix build errors when CONFIG_NET_SHAPER is disabled, including: > > drivers/net/ethernet/microsoft/mana/mana_en.c:804:10: error: > 'const struct net_device_ops' has no member named 'net_shaper_ops' > > 804 | .net_shaper_ops = &mana_shaper_ops, > > drivers/net/ethernet/microsoft/mana/mana_en.c:804:35: error: > initialization of 'int (*)(struct net_device *, struct neigh_parms *)' > from incompatible pointer type 'const struct net_shaper_ops *' > [-Werror=incompatible-pointer-types] > > 804 | .net_shaper_ops = &mana_shaper_ops, > > Signed-off-by: Erni Sri Satya Vennela <[email protected]> > Fixes: 75cabb46935b ("net: mana: Add support for net_shaper_ops") > Reported-by: kernel test robot <[email protected]> > Closes: > https://lore.kernel.org/oe-kbuild-all/[email protected]/ > --- > Changes in v2: > * Use "select NET_SHAPER" in Kconfig instead of adding multiple checks for > CONFIG_NET_SHAPER.
Reviewed-by: Simon Horman <[email protected]>
