net: devlink: turn devlink into a built-in
Being able to build devlink as a module causes growing pains. First all drivers had to add a meta dependency to make sure they are not built in when devlink is built as a module. Now we are struggling to invoke ethtool compat code reliably. Make devlink code built-in, users can still not build it at all but the dynamically loadable module option is removed. Signed-off-by:Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by:
Florian Fainelli <f.fainelli@gmail.com> Acked-by:
Jiri Pirko <jiri@mellanox.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/infiniband/hw/bnxt_re/Kconfig 0 additions, 1 deletiondrivers/infiniband/hw/bnxt_re/Kconfig
- drivers/infiniband/hw/mlx4/Kconfig 0 additions, 1 deletiondrivers/infiniband/hw/mlx4/Kconfig
- drivers/net/Kconfig 0 additions, 1 deletiondrivers/net/Kconfig
- drivers/net/ethernet/broadcom/Kconfig 0 additions, 1 deletiondrivers/net/ethernet/broadcom/Kconfig
- drivers/net/ethernet/cavium/Kconfig 0 additions, 1 deletiondrivers/net/ethernet/cavium/Kconfig
- drivers/net/ethernet/mellanox/mlx4/Kconfig 0 additions, 1 deletiondrivers/net/ethernet/mellanox/mlx4/Kconfig
- drivers/net/ethernet/mellanox/mlx5/core/Kconfig 0 additions, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/Kconfig
- drivers/net/ethernet/mellanox/mlxsw/Kconfig 0 additions, 1 deletiondrivers/net/ethernet/mellanox/mlxsw/Kconfig
- drivers/net/ethernet/netronome/Kconfig 0 additions, 1 deletiondrivers/net/ethernet/netronome/Kconfig
- include/net/devlink.h 4 additions, 6 deletionsinclude/net/devlink.h
- net/Kconfig 1 addition, 10 deletionsnet/Kconfig
- net/core/devlink.c 2 additions, 13 deletionsnet/core/devlink.c
- net/dsa/Kconfig 1 addition, 1 deletionnet/dsa/Kconfig
Loading
Please register or sign in to comment