diff options
author | Jan Engelhardt <jengelh@linux01.gwdg.de> | 2007-05-23 17:21:22 -0400 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2007-07-09 23:12:26 -0400 |
commit | 06cc85086e6896939f8c68f8518224748f6b0b2f (patch) | |
tree | 7c568a68748814a7baa85d0d8d86edd66f16fd97 /drivers | |
parent | 6abb6ea80b6564c00906aa0727cf59d2be780d82 (diff) |
IB: Use menuconfig for InfiniBand menu
Change Kconfig objects from "menu, config" into "menuconfig" so
that the user can disable the whole feature without having to
enter the menu first.
Signed-off-by: Jan Engelhardt <jengelh@gmx.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/infiniband/Kconfig | 15 | ||||
-rw-r--r-- | drivers/infiniband/hw/amso1100/Kconfig | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/cxgb3/Kconfig | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/ehca/Kconfig | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/ipath/Kconfig | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/mlx4/Kconfig | 1 | ||||
-rw-r--r-- | drivers/infiniband/hw/mthca/Kconfig | 2 | ||||
-rw-r--r-- | drivers/infiniband/ulp/ipoib/Kconfig | 2 | ||||
-rw-r--r-- | drivers/infiniband/ulp/iser/Kconfig | 2 | ||||
-rw-r--r-- | drivers/infiniband/ulp/srp/Kconfig | 2 |
10 files changed, 15 insertions, 17 deletions
diff --git a/drivers/infiniband/Kconfig b/drivers/infiniband/Kconfig index 994decc7bcf2..a193dfbf99d2 100644 --- a/drivers/infiniband/Kconfig +++ b/drivers/infiniband/Kconfig | |||
@@ -1,14 +1,14 @@ | |||
1 | menu "InfiniBand support" | 1 | menuconfig INFINIBAND |
2 | depends on HAS_IOMEM | ||
3 | |||
4 | config INFINIBAND | ||
5 | depends on PCI || BROKEN | ||
6 | tristate "InfiniBand support" | 2 | tristate "InfiniBand support" |
3 | depends on PCI || BROKEN | ||
4 | depends on HAS_IOMEM | ||
7 | ---help--- | 5 | ---help--- |
8 | Core support for InfiniBand (IB). Make sure to also select | 6 | Core support for InfiniBand (IB). Make sure to also select |
9 | any protocols you wish to use as well as drivers for your | 7 | any protocols you wish to use as well as drivers for your |
10 | InfiniBand hardware. | 8 | InfiniBand hardware. |
11 | 9 | ||
10 | if INFINIBAND | ||
11 | |||
12 | config INFINIBAND_USER_MAD | 12 | config INFINIBAND_USER_MAD |
13 | tristate "InfiniBand userspace MAD support" | 13 | tristate "InfiniBand userspace MAD support" |
14 | depends on INFINIBAND | 14 | depends on INFINIBAND |
@@ -20,7 +20,6 @@ config INFINIBAND_USER_MAD | |||
20 | 20 | ||
21 | config INFINIBAND_USER_ACCESS | 21 | config INFINIBAND_USER_ACCESS |
22 | tristate "InfiniBand userspace access (verbs and CM)" | 22 | tristate "InfiniBand userspace access (verbs and CM)" |
23 | depends on INFINIBAND | ||
24 | ---help--- | 23 | ---help--- |
25 | Userspace InfiniBand access support. This enables the | 24 | Userspace InfiniBand access support. This enables the |
26 | kernel side of userspace verbs and the userspace | 25 | kernel side of userspace verbs and the userspace |
@@ -37,7 +36,7 @@ config INFINIBAND_USER_MEM | |||
37 | 36 | ||
38 | config INFINIBAND_ADDR_TRANS | 37 | config INFINIBAND_ADDR_TRANS |
39 | bool | 38 | bool |
40 | depends on INFINIBAND && INET | 39 | depends on INET |
41 | default y | 40 | default y |
42 | 41 | ||
43 | source "drivers/infiniband/hw/mthca/Kconfig" | 42 | source "drivers/infiniband/hw/mthca/Kconfig" |
@@ -54,4 +53,4 @@ source "drivers/infiniband/ulp/srp/Kconfig" | |||
54 | 53 | ||
55 | source "drivers/infiniband/ulp/iser/Kconfig" | 54 | source "drivers/infiniband/ulp/iser/Kconfig" |
56 | 55 | ||
57 | endmenu | 56 | endif # INFINIBAND |
diff --git a/drivers/infiniband/hw/amso1100/Kconfig b/drivers/infiniband/hw/amso1100/Kconfig index 809cb14ac6de..e6ce5f209e47 100644 --- a/drivers/infiniband/hw/amso1100/Kconfig +++ b/drivers/infiniband/hw/amso1100/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_AMSO1100 | 1 | config INFINIBAND_AMSO1100 |
2 | tristate "Ammasso 1100 HCA support" | 2 | tristate "Ammasso 1100 HCA support" |
3 | depends on PCI && INET && INFINIBAND | 3 | depends on PCI && INET |
4 | ---help--- | 4 | ---help--- |
5 | This is a low-level driver for the Ammasso 1100 host | 5 | This is a low-level driver for the Ammasso 1100 host |
6 | channel adapter (HCA). | 6 | channel adapter (HCA). |
diff --git a/drivers/infiniband/hw/cxgb3/Kconfig b/drivers/infiniband/hw/cxgb3/Kconfig index 77977f55dca3..2acec3fadf69 100644 --- a/drivers/infiniband/hw/cxgb3/Kconfig +++ b/drivers/infiniband/hw/cxgb3/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_CXGB3 | 1 | config INFINIBAND_CXGB3 |
2 | tristate "Chelsio RDMA Driver" | 2 | tristate "Chelsio RDMA Driver" |
3 | depends on CHELSIO_T3 && INFINIBAND && INET | 3 | depends on CHELSIO_T3 && INET |
4 | select GENERIC_ALLOCATOR | 4 | select GENERIC_ALLOCATOR |
5 | ---help--- | 5 | ---help--- |
6 | This is an iWARP/RDMA driver for the Chelsio T3 1GbE and | 6 | This is an iWARP/RDMA driver for the Chelsio T3 1GbE and |
diff --git a/drivers/infiniband/hw/ehca/Kconfig b/drivers/infiniband/hw/ehca/Kconfig index 1a854598e0e6..59f807d8d58e 100644 --- a/drivers/infiniband/hw/ehca/Kconfig +++ b/drivers/infiniband/hw/ehca/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_EHCA | 1 | config INFINIBAND_EHCA |
2 | tristate "eHCA support" | 2 | tristate "eHCA support" |
3 | depends on IBMEBUS && INFINIBAND | 3 | depends on IBMEBUS |
4 | ---help--- | 4 | ---help--- |
5 | This driver supports the IBM pSeries eHCA InfiniBand adapter. | 5 | This driver supports the IBM pSeries eHCA InfiniBand adapter. |
6 | 6 | ||
diff --git a/drivers/infiniband/hw/ipath/Kconfig b/drivers/infiniband/hw/ipath/Kconfig index 90c14543677d..044da5828a78 100644 --- a/drivers/infiniband/hw/ipath/Kconfig +++ b/drivers/infiniband/hw/ipath/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_IPATH | 1 | config INFINIBAND_IPATH |
2 | tristate "QLogic InfiniPath Driver" | 2 | tristate "QLogic InfiniPath Driver" |
3 | depends on (PCI_MSI || HT_IRQ) && 64BIT && INFINIBAND && NET | 3 | depends on (PCI_MSI || HT_IRQ) && 64BIT && NET |
4 | ---help--- | 4 | ---help--- |
5 | This is a driver for QLogic InfiniPath host channel adapters, | 5 | This is a driver for QLogic InfiniPath host channel adapters, |
6 | including InfiniBand verbs support. This driver allows these | 6 | including InfiniBand verbs support. This driver allows these |
diff --git a/drivers/infiniband/hw/mlx4/Kconfig b/drivers/infiniband/hw/mlx4/Kconfig index b8912cdb9663..4175a4bd0c78 100644 --- a/drivers/infiniband/hw/mlx4/Kconfig +++ b/drivers/infiniband/hw/mlx4/Kconfig | |||
@@ -1,6 +1,5 @@ | |||
1 | config MLX4_INFINIBAND | 1 | config MLX4_INFINIBAND |
2 | tristate "Mellanox ConnectX HCA support" | 2 | tristate "Mellanox ConnectX HCA support" |
3 | depends on INFINIBAND | ||
4 | select MLX4_CORE | 3 | select MLX4_CORE |
5 | ---help--- | 4 | ---help--- |
6 | This driver provides low-level InfiniBand support for | 5 | This driver provides low-level InfiniBand support for |
diff --git a/drivers/infiniband/hw/mthca/Kconfig b/drivers/infiniband/hw/mthca/Kconfig index 9aa5a4468a75..03efc074967e 100644 --- a/drivers/infiniband/hw/mthca/Kconfig +++ b/drivers/infiniband/hw/mthca/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_MTHCA | 1 | config INFINIBAND_MTHCA |
2 | tristate "Mellanox HCA support" | 2 | tristate "Mellanox HCA support" |
3 | depends on PCI && INFINIBAND | 3 | depends on PCI |
4 | ---help--- | 4 | ---help--- |
5 | This is a low-level driver for Mellanox InfiniHost host | 5 | This is a low-level driver for Mellanox InfiniHost host |
6 | channel adapters (HCAs), including the MT23108 PCI-X HCA | 6 | channel adapters (HCAs), including the MT23108 PCI-X HCA |
diff --git a/drivers/infiniband/ulp/ipoib/Kconfig b/drivers/infiniband/ulp/ipoib/Kconfig index af78ccc4ce71..1f76bad020f3 100644 --- a/drivers/infiniband/ulp/ipoib/Kconfig +++ b/drivers/infiniband/ulp/ipoib/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_IPOIB | 1 | config INFINIBAND_IPOIB |
2 | tristate "IP-over-InfiniBand" | 2 | tristate "IP-over-InfiniBand" |
3 | depends on INFINIBAND && NETDEVICES && INET && (IPV6 || IPV6=n) | 3 | depends on NETDEVICES && INET && (IPV6 || IPV6=n) |
4 | ---help--- | 4 | ---help--- |
5 | Support for the IP-over-InfiniBand protocol (IPoIB). This | 5 | Support for the IP-over-InfiniBand protocol (IPoIB). This |
6 | transports IP packets over InfiniBand so you can use your IB | 6 | transports IP packets over InfiniBand so you can use your IB |
diff --git a/drivers/infiniband/ulp/iser/Kconfig b/drivers/infiniband/ulp/iser/Kconfig index aecbb9083f0c..fe604c8d2996 100644 --- a/drivers/infiniband/ulp/iser/Kconfig +++ b/drivers/infiniband/ulp/iser/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_ISER | 1 | config INFINIBAND_ISER |
2 | tristate "iSCSI Extensions for RDMA (iSER)" | 2 | tristate "iSCSI Extensions for RDMA (iSER)" |
3 | depends on INFINIBAND && SCSI && INET | 3 | depends on SCSI && INET |
4 | select SCSI_ISCSI_ATTRS | 4 | select SCSI_ISCSI_ATTRS |
5 | ---help--- | 5 | ---help--- |
6 | Support for the iSCSI Extensions for RDMA (iSER) Protocol | 6 | Support for the iSCSI Extensions for RDMA (iSER) Protocol |
diff --git a/drivers/infiniband/ulp/srp/Kconfig b/drivers/infiniband/ulp/srp/Kconfig index 8fe3be4e9910..3432dce29520 100644 --- a/drivers/infiniband/ulp/srp/Kconfig +++ b/drivers/infiniband/ulp/srp/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config INFINIBAND_SRP | 1 | config INFINIBAND_SRP |
2 | tristate "InfiniBand SCSI RDMA Protocol" | 2 | tristate "InfiniBand SCSI RDMA Protocol" |
3 | depends on INFINIBAND && SCSI | 3 | depends on SCSI |
4 | ---help--- | 4 | ---help--- |
5 | Support for the SCSI RDMA Protocol over InfiniBand. This | 5 | Support for the SCSI RDMA Protocol over InfiniBand. This |
6 | allows you to access storage devices that speak SRP over | 6 | allows you to access storage devices that speak SRP over |