> > > > What is being done in the parent directory has a bug, you're right > > that far, but this is the wrong fix. If you check the 0day failures, > > it isn't because the InfiniBand core isn't enabled, it's because the > > current menuconfig setup allows the IB core to be a module and the > > staging drivers to be compiled into the kernel. That obviously is an > > invalid condition and it applies to all of the drivers in staging right > > now. The > correct fix is to resolve that issue. > > That is our conclusion as well. > > But how do we do that globally in staging/rdma? > > The module setting of INFINIBAND does not seem to carry to the subdirs while > the following does work. > > It seems like this is the easiest fix since this is a temp home for these > drivers.
Ok looks like this will fix it... Still testing. 14:18:37 > git di diff --git a/drivers/staging/rdma/Kconfig b/drivers/staging/rdma/Kconfig index d7f62359d743..46ddc03c6839 100644 --- a/drivers/staging/rdma/Kconfig +++ b/drivers/staging/rdma/Kconfig @@ -1,10 +1,11 @@ menuconfig STAGING_RDMA - bool "RDMA staging drivers" + tristate "RDMA staging drivers" depends on INFINIBAND depends on PCI || BROKEN depends on HAS_IOMEM depends on NET depends on INET + depends on m default n ---help--- This option allows you to select a number of RDMA drivers that -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html