Skip to content

Commit 6f9b389

Browse files
Dennis Dalessandrodledford
authored andcommitted
IB/ipath: Deprecate ipath driver and move to staging.
It is now time for the ipath driver to begin to be phased out of the kernel. This patch moves the ipath driver from the Infiniband sub tree to the staging area where it will remain until the code is removed from the kernel in a few releases. Reviewed-by: Mike Marciniszyn <[email protected]> Signed-off-by: Dennis Dalessandro <[email protected]> Signed-off-by: Doug Ledford <[email protected]>
1 parent 2dfcad3 commit 6f9b389

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+12
-4
lines changed

MAINTAINERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5536,7 +5536,7 @@ IPATH DRIVER
55365536
M: Mike Marciniszyn <[email protected]>
55375537
55385538
S: Maintained
5539-
F: drivers/infiniband/hw/ipath/
5539+
F: drivers/staging/rdma/ipath/
55405540

55415541
IPMI SUBSYSTEM
55425542
M: Corey Minyard <[email protected]>

drivers/infiniband/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ config INFINIBAND_ADDR_TRANS
5555
default y
5656

5757
source "drivers/infiniband/hw/mthca/Kconfig"
58-
source "drivers/infiniband/hw/ipath/Kconfig"
5958
source "drivers/infiniband/hw/qib/Kconfig"
6059
source "drivers/infiniband/hw/ehca/Kconfig"
6160
source "drivers/infiniband/hw/amso1100/Kconfig"

drivers/infiniband/hw/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
obj-$(CONFIG_INFINIBAND_MTHCA) += mthca/
2-
obj-$(CONFIG_INFINIBAND_IPATH) += ipath/
32
obj-$(CONFIG_INFINIBAND_QIB) += qib/
43
obj-$(CONFIG_INFINIBAND_EHCA) += ehca/
54
obj-$(CONFIG_INFINIBAND_AMSO1100) += amso1100/

drivers/staging/rdma/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@ menuconfig STAGING_RDMA
2222
# Please keep entries in alphabetic order
2323
if STAGING_RDMA
2424

25+
source "drivers/staging/rdma/ipath/Kconfig"
26+
2527
endif

drivers/staging/rdma/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
# Entries for RDMA_STAGING tree
2+
obj-$(CONFIG_INFINIBAND_IPATH) += ipath/

drivers/infiniband/hw/ipath/Kconfig renamed to drivers/staging/rdma/ipath/Kconfig

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ config INFINIBAND_IPATH
22
tristate "QLogic HTX HCA support"
33
depends on 64BIT && NET && HT_IRQ
44
---help---
5-
This is a driver for the obsolete QLogic Hyper-Transport
5+
This is a driver for the deprecated QLogic Hyper-Transport
66
IB host channel adapter (model QHT7140),
77
including InfiniBand verbs support. This driver allows these
88
devices to be used with both kernel upper level protocols such
@@ -12,3 +12,5 @@ config INFINIBAND_IPATH
1212

1313
If you have this hardware you will need to boot with PAT disabled
1414
on your x86-64 systems, use the nopat kernel parameter.
15+
16+
Note that this driver will soon be removed entirely from the kernel.

drivers/staging/rdma/ipath/TODO

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The ipath driver has been moved to staging in preparation for its removal in a
2+
few releases. The driver will be deleted during the 4.6 merge window.
3+
4+
Contact Dennis Dalessandro <[email protected]> and
5+

0 commit comments

Comments
 (0)