From: "Jan Beulich" <JBeulich@xxxxxxxxxx> Date: Mon, 28 Feb 2011 08:19:58 +0000 >>>> On 25.02.11 at 20:51, Dimitris Michailidis <dm@xxxxxxxxxxx> wrote: >> Dimitris Michailidis wrote: >>> Jan Beulich wrote: >>> >>>> As to that INET vs NET dependency - is it possible that the >>>> network drivers really just need NET, but the iSCSI ones need >>>> INET? In which case the only common dependency would be >>>> PCI - certainly not worth a custom helper option. >>> >>> Reading the commit message that introduced CHELSIO_T3_DEPENDS, it talks >>> of hidden dependencies that select does not see. I am not sure which >>> exactly but since it's been a few years since that commit I'll try to >>> see what the situation is today without the *_DEPENDS symbols and let >>> you know. >> >> I looked into this and found that with the current Kconfig the iSCSI driver >> does not appear in the SCSI menu until one first enables NETDEVICES and >> NETDEV_10000 in the network driver menu. It appears that the *_DEPENDS >> symbols were added to capture dependencies on such symbols within the >> network driver Kconfig, besides the dependencies the driver's entry listed >> explicitly. >> >> The patch below removes *T4*_DEPENDS and the network drivers' unnecessary >> dependency on INET, and updates the iSCSI driver's entry so it is visible >> without requiring any net driver options to be enabled first and has >> adequate selects to be able to build the net driver (this part is adapted >> from bnx2i's Kconfig entry). I still need to do the T3 part of this and >> check that there isn't a conflict with the current scsi tree. Just for >> review at this time. > > Thanks, this looks good to me. Dimitris, please submit this anew with a proper commit log messag and signoff. Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html