lkml.org 
[lkml]   [2019]   [Dec]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/2] net: ethernet: ti: cpsw_switchdev: fix unmet direct dependencies detected for NET_SWITCHDEV
    Date
    Replace "select NET_SWITCHDEV" vs "depends on NET_SWITCHDEV" to fix Kconfig
    warning with CONFIG_COMPILE_TEST=y

    WARNING: unmet direct dependencies detected for NET_SWITCHDEV
    Depends on [n]: NET [=y] && INET [=n]
    Selected by [y]:
    - TI_CPSW_SWITCHDEV [=y] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_TI [=y] && (ARCH_DAVINCI || ARCH_OMAP2PLUS || COMPILE_TEST [=y])

    because TI_CPSW_SWITCHDEV blindly selects NET_SWITCHDEV even though
    INET is not set/enabled, while NET_SWITCHDEV depends on INET.

    Reported-by: Randy Dunlap <rdunlap@infradead.org>
    Fixes: ed3525eda4c4 ("net: ethernet: ti: introduce cpsw switchdev based driver part 1 - dual-emac")
    Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
    ---
    drivers/net/ethernet/ti/Kconfig | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/net/ethernet/ti/Kconfig b/drivers/net/ethernet/ti/Kconfig
    index 9170572346b5..a46f4189fde3 100644
    --- a/drivers/net/ethernet/ti/Kconfig
    +++ b/drivers/net/ethernet/ti/Kconfig
    @@ -62,7 +62,7 @@ config TI_CPSW
    config TI_CPSW_SWITCHDEV
    tristate "TI CPSW Switch Support with switchdev"
    depends on ARCH_DAVINCI || ARCH_OMAP2PLUS || COMPILE_TEST
    - select NET_SWITCHDEV
    + depends on NET_SWITCHDEV
    select TI_DAVINCI_MDIO
    select MFD_SYSCON
    select REGMAP
    --
    2.17.1
    \
     
     \ /
      Last update: 2019-12-04 18:46    [W:3.594 / U:0.052 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site