[openib-general] [PATCH] IB/iser: fix iSER description and selections in Kconfig
Roland Dreier
rdreier at cisco.com
Mon Sep 18 07:15:13 PDT 2006
Erez> There are 3 additional required config entries: NET, INET &
Erez> INFINIBAND_RDMA_CM. Do you suggest to 'depned' on them or
Erez> 'depned' on some of them and 'select' the rest?
INET depends on NET, and INFINIBAND_RDMA_CM doesn't exist. So
depending on INET is sufficient. That's the reason 'depend' is better
than 'select' -- you don't have to worry about recreating the full
dependency tree of things you depend on.
Erez> Also, since I'm not familiar enough with 'make rndconfig',
Erez> here's a question: if iSER 'depends' on INET, is it possible
Erez> that 'make rndconfig' will enable iSER without enabling
Erez> INET?
No, of course not. The whole point of make randconfig is to make a
random but valid configuration.
Anyway, rather than waste more time going back and forth on this, I
added the following to my for-2.6.19 tree as the obvious fix:
Author: Roland Dreier <rolandd at cisco.com>
Date: Sun Sep 17 22:58:27 2006 -0700
IB/iser: INFINIBAND_ISER depends on INET
iSER won't build without CONFIG_INET enabled, so make Kconfig reflect that.
Signed-off-by: Roland Dreier <rolandd at cisco.com>
diff --git a/drivers/infiniband/ulp/iser/Kconfig b/drivers/infiniband/ulp/iser/Kconfig
index fead87d..365a1b5 100644
--- a/drivers/infiniband/ulp/iser/Kconfig
+++ b/drivers/infiniband/ulp/iser/Kconfig
@@ -1,6 +1,6 @@
config INFINIBAND_ISER
tristate "ISCSI RDMA Protocol"
- depends on INFINIBAND && SCSI
+ depends on INFINIBAND && SCSI && INET
select SCSI_ISCSI_ATTRS
---help---
Support for the ISCSI RDMA Protocol over InfiniBand. This
More information about the general
mailing list