From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sathya Perla Subject: Re: [PATCH net-next 2/2] bnxt_en: define sriov_lock unconditionally Date: Thu, 27 Jul 2017 14:30:10 +0530 Message-ID: References: <20170725153046.44726-1-arnd@arndb.de> <20170725153046.44726-2-arnd@arndb.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Cc: Michael Chan , "David S. Miller" , Somnath Kotur , Netdev , open list To: Arnd Bergmann Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Thu, Jul 27, 2017 at 1:18 PM, Arnd Bergmann wrote: [...] > > On today's linux-next: > > drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.o: In function `bnxt_dl_register': > bnxt_vfr.c:(.text+0x1440): undefined reference to `devlink_alloc' > bnxt_vfr.c:(.text+0x14c0): undefined reference to `devlink_register' > bnxt_vfr.c:(.text+0x14e0): undefined reference to `devlink_free' > drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.o: In function `bnxt_dl_unregister': > bnxt_vfr.c:(.text+0x1534): undefined reference to `devlink_unregister' > bnxt_vfr.c:(.text+0x153c): undefined reference to `devlink_free' > > I think you are just missing a "depends on MAY_USE_DEVLINK" > in INFINIBAND_BNXT_RE, which uses 'select BNXT'. > > This is a tricky corner case for Kconfig, where the MAY_USE_DEVLINK > dependency is silently ignored for BNXT as long as MAY_USE_DEVLINK > is not "=n". Can you pls share your .config so that I can reproduce this issue and ensure that my fix really works...