Message ID | 20150729144646.C1FF1E0B55@smtp.ogc.us (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
On 07/29/2015 10:44 AM, Steve Wise wrote: > The HW hasn't been sold since 2005, and the SW has definite bit rot. > Its time to remove it. So move it to staging for a few releases and > then remove it after that. > > Signed-off-by: Steve Wise <swise@opengridcomputing.com> Thanks, applied.
> Subject: Re: [PATCH] RDMA/amso1100: deprecate the amso1100 provider > > On 07/29/2015 10:44 AM, Steve Wise wrote: > > The HW hasn't been sold since 2005, and the SW has definite bit rot. > > Its time to remove it. So move it to staging for a few releases and > > then remove it after that. > > > > Signed-off-by: Steve Wise <swise@opengridcomputing.com> > > Thanks, applied. > This might run into the same issue as in https://lists.01.org/pipermail/kbuild-all/2015-August/011216.html. Mike -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
> -----Original Message----- > From: linux-rdma-owner@vger.kernel.org [mailto:linux-rdma-owner@vger.kernel.org] On Behalf Of Marciniszyn, Mike > Sent: Tuesday, August 04, 2015 11:33 AM > To: Doug Ledford; Steve Wise > Cc: linux-rdma@vger.kernel.org; tom@opengridcomputing.com > Subject: RE: [PATCH] RDMA/amso1100: deprecate the amso1100 provider > > > Subject: Re: [PATCH] RDMA/amso1100: deprecate the amso1100 provider > > > > On 07/29/2015 10:44 AM, Steve Wise wrote: > > > The HW hasn't been sold since 2005, and the SW has definite bit rot. > > > Its time to remove it. So move it to staging for a few releases and > > > then remove it after that. > > > > > > Signed-off-by: Steve Wise <swise@opengridcomputing.com> > > > > Thanks, applied. > > > > This might run into the same issue as in https://lists.01.org/pipermail/kbuild-all/2015-August/011216.html. > Hey Mike, what is the issue exactly? -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
> -----Original Message----- > From: linux-rdma-owner@vger.kernel.org [mailto:linux-rdma- > owner@vger.kernel.org] On Behalf Of Steve Wise > Sent: Tuesday, August 4, 2015 1:13 PM > To: Marciniszyn, Mike; 'Doug Ledford' > Cc: linux-rdma@vger.kernel.org; tom@opengridcomputing.com > Subject: RE: [PATCH] RDMA/amso1100: deprecate the amso1100 provider > > > > -----Original Message----- > > From: linux-rdma-owner@vger.kernel.org [mailto:linux-rdma- > owner@vger.kernel.org] On Behalf Of Marciniszyn, Mike > > Sent: Tuesday, August 04, 2015 11:33 AM > > To: Doug Ledford; Steve Wise > > Cc: linux-rdma@vger.kernel.org; tom@opengridcomputing.com > > Subject: RE: [PATCH] RDMA/amso1100: deprecate the amso1100 provider > > > > > Subject: Re: [PATCH] RDMA/amso1100: deprecate the amso1100 > provider > > > > > > On 07/29/2015 10:44 AM, Steve Wise wrote: > > > > The HW hasn't been sold since 2005, and the SW has definite bit rot. > > > > Its time to remove it. So move it to staging for a few releases and > > > > then remove it after that. > > > > > > > > Signed-off-by: Steve Wise <swise@opengridcomputing.com> > > > > > > Thanks, applied. > > > > > > > This might run into the same issue as in > https://lists.01.org/pipermail/kbuild-all/2015-August/011216.html. > > > > Hey Mike, what is the issue exactly? The problem is when CONFIG_INFINIBAND=n and CONFIG_INFINIBAND_HFI1=y. Here is what I did for ipath which had the same issue: http://marc.info/?l=linux-rdma&m=143870511731459&w=2 -Denny -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
> > > This might run into the same issue as in > > https://lists.01.org/pipermail/kbuild-all/2015-August/011216.html. > > > > > > > Hey Mike, what is the issue exactly? > > The problem is when CONFIG_INFINIBAND=n and CONFIG_INFINIBAND_HFI1=y. Here is what I did for ipath which had the same issue: > > http://marc.info/?l=linux-rdma&m=143870511731459&w=2 > > -Denny Thanks. I'll submit a patch for amso1100 shortly. Steve. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/infiniband/Kconfig b/drivers/infiniband/Kconfig index b899531..c3c184e 100644 --- a/drivers/infiniband/Kconfig +++ b/drivers/infiniband/Kconfig @@ -58,7 +58,6 @@ source "drivers/infiniband/hw/mthca/Kconfig" source "drivers/infiniband/hw/ipath/Kconfig" source "drivers/infiniband/hw/qib/Kconfig" source "drivers/infiniband/hw/ehca/Kconfig" -source "drivers/infiniband/hw/amso1100/Kconfig" source "drivers/infiniband/hw/cxgb3/Kconfig" source "drivers/infiniband/hw/cxgb4/Kconfig" source "drivers/infiniband/hw/mlx4/Kconfig" diff --git a/drivers/infiniband/hw/Makefile b/drivers/infiniband/hw/Makefile index e900b03..e179dfb 100644 --- a/drivers/infiniband/hw/Makefile +++ b/drivers/infiniband/hw/Makefile @@ -2,7 +2,6 @@ obj-$(CONFIG_INFINIBAND_MTHCA) += mthca/ obj-$(CONFIG_INFINIBAND_IPATH) += ipath/ obj-$(CONFIG_INFINIBAND_QIB) += qib/ obj-$(CONFIG_INFINIBAND_EHCA) += ehca/ -obj-$(CONFIG_INFINIBAND_AMSO1100) += amso1100/ obj-$(CONFIG_INFINIBAND_CXGB3) += cxgb3/ obj-$(CONFIG_INFINIBAND_CXGB4) += cxgb4/ obj-$(CONFIG_MLX4_INFINIBAND) += mlx4/ diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index 7f6cae5..cec20d2 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig @@ -112,4 +112,6 @@ source "drivers/staging/fsl-mc/Kconfig" source "drivers/staging/wilc1000/Kconfig" +source "drivers/staging/amso1100/Kconfig" + endif # STAGING diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile index 347f647..4ca8633 100644 --- a/drivers/staging/Makefile +++ b/drivers/staging/Makefile @@ -48,3 +48,4 @@ obj-$(CONFIG_COMMON_CLK_XLNX_CLKWZRD) += clocking-wizard/ obj-$(CONFIG_FB_TFT) += fbtft/ obj-$(CONFIG_FSL_MC_BUS) += fsl-mc/ obj-$(CONFIG_WILC1000) += wilc1000/ +obj-$(CONFIG_INFINIBAND_AMSO1100) += amso1100/ diff --git a/drivers/infiniband/hw/amso1100/Kbuild b/drivers/staging/amso1100/Kbuild similarity index 100% rename from drivers/infiniband/hw/amso1100/Kbuild rename to drivers/staging/amso1100/Kbuild diff --git a/drivers/infiniband/hw/amso1100/Kconfig b/drivers/staging/amso1100/Kconfig similarity index 100% rename from drivers/infiniband/hw/amso1100/Kconfig rename to drivers/staging/amso1100/Kconfig diff --git a/drivers/staging/amso1100/TODO b/drivers/staging/amso1100/TODO new file mode 100644 index 0000000..18b00a5 --- /dev/null +++ b/drivers/staging/amso1100/TODO @@ -0,0 +1,4 @@ +7/2015 + +The amso1100 driver has been deprecated and moved to drivers/staging. +It will be removed in the 4.6 merge window.
The HW hasn't been sold since 2005, and the SW has definite bit rot. Its time to remove it. So move it to staging for a few releases and then remove it after that. Signed-off-by: Steve Wise <swise@opengridcomputing.com> --- drivers/infiniband/Kconfig | 1 - drivers/infiniband/hw/Makefile | 1 - drivers/staging/Kconfig | 2 ++ drivers/staging/Makefile | 1 + drivers/{infiniband/hw => staging}/amso1100/Kbuild | 0 .../{infiniband/hw => staging}/amso1100/Kconfig | 0 drivers/staging/amso1100/TODO | 4 ++++ drivers/{infiniband/hw => staging}/amso1100/c2.c | 0 drivers/{infiniband/hw => staging}/amso1100/c2.h | 0 .../{infiniband/hw => staging}/amso1100/c2_ae.c | 0 .../{infiniband/hw => staging}/amso1100/c2_ae.h | 0 .../{infiniband/hw => staging}/amso1100/c2_alloc.c | 0 .../{infiniband/hw => staging}/amso1100/c2_cm.c | 0 .../{infiniband/hw => staging}/amso1100/c2_cq.c | 0 .../{infiniband/hw => staging}/amso1100/c2_intr.c | 0 .../{infiniband/hw => staging}/amso1100/c2_mm.c | 0 .../{infiniband/hw => staging}/amso1100/c2_mq.c | 0 .../{infiniband/hw => staging}/amso1100/c2_mq.h | 0 .../{infiniband/hw => staging}/amso1100/c2_pd.c | 0 .../hw => staging}/amso1100/c2_provider.c | 0 .../hw => staging}/amso1100/c2_provider.h | 0 .../{infiniband/hw => staging}/amso1100/c2_qp.c | 0 .../{infiniband/hw => staging}/amso1100/c2_rnic.c | 0 .../hw => staging}/amso1100/c2_status.h | 0 .../{infiniband/hw => staging}/amso1100/c2_user.h | 0 .../{infiniband/hw => staging}/amso1100/c2_vq.c | 0 .../{infiniband/hw => staging}/amso1100/c2_vq.h | 0 .../{infiniband/hw => staging}/amso1100/c2_wr.h | 0 28 files changed, 7 insertions(+), 2 deletions(-) rename drivers/{infiniband/hw => staging}/amso1100/Kbuild (100%) rename drivers/{infiniband/hw => staging}/amso1100/Kconfig (100%) create mode 100644 drivers/staging/amso1100/TODO rename drivers/{infiniband/hw => staging}/amso1100/c2.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2.h (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_ae.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_ae.h (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_alloc.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_cm.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_cq.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_intr.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_mm.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_mq.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_mq.h (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_pd.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_provider.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_provider.h (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_qp.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_rnic.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_status.h (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_user.h (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_vq.c (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_vq.h (100%) rename drivers/{infiniband/hw => staging}/amso1100/c2_wr.h (100%) diff --git a/drivers/infiniband/hw/amso1100/c2.c b/drivers/staging/amso1100/c2.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2.c rename to drivers/staging/amso1100/c2.c diff --git a/drivers/infiniband/hw/amso1100/c2.h b/drivers/staging/amso1100/c2.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2.h rename to drivers/staging/amso1100/c2.h diff --git a/drivers/infiniband/hw/amso1100/c2_ae.c b/drivers/staging/amso1100/c2_ae.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_ae.c rename to drivers/staging/amso1100/c2_ae.c diff --git a/drivers/infiniband/hw/amso1100/c2_ae.h b/drivers/staging/amso1100/c2_ae.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_ae.h rename to drivers/staging/amso1100/c2_ae.h diff --git a/drivers/infiniband/hw/amso1100/c2_alloc.c b/drivers/staging/amso1100/c2_alloc.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_alloc.c rename to drivers/staging/amso1100/c2_alloc.c diff --git a/drivers/infiniband/hw/amso1100/c2_cm.c b/drivers/staging/amso1100/c2_cm.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_cm.c rename to drivers/staging/amso1100/c2_cm.c diff --git a/drivers/infiniband/hw/amso1100/c2_cq.c b/drivers/staging/amso1100/c2_cq.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_cq.c rename to drivers/staging/amso1100/c2_cq.c diff --git a/drivers/infiniband/hw/amso1100/c2_intr.c b/drivers/staging/amso1100/c2_intr.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_intr.c rename to drivers/staging/amso1100/c2_intr.c diff --git a/drivers/infiniband/hw/amso1100/c2_mm.c b/drivers/staging/amso1100/c2_mm.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_mm.c rename to drivers/staging/amso1100/c2_mm.c diff --git a/drivers/infiniband/hw/amso1100/c2_mq.c b/drivers/staging/amso1100/c2_mq.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_mq.c rename to drivers/staging/amso1100/c2_mq.c diff --git a/drivers/infiniband/hw/amso1100/c2_mq.h b/drivers/staging/amso1100/c2_mq.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_mq.h rename to drivers/staging/amso1100/c2_mq.h diff --git a/drivers/infiniband/hw/amso1100/c2_pd.c b/drivers/staging/amso1100/c2_pd.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_pd.c rename to drivers/staging/amso1100/c2_pd.c diff --git a/drivers/infiniband/hw/amso1100/c2_provider.c b/drivers/staging/amso1100/c2_provider.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_provider.c rename to drivers/staging/amso1100/c2_provider.c diff --git a/drivers/infiniband/hw/amso1100/c2_provider.h b/drivers/staging/amso1100/c2_provider.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_provider.h rename to drivers/staging/amso1100/c2_provider.h diff --git a/drivers/infiniband/hw/amso1100/c2_qp.c b/drivers/staging/amso1100/c2_qp.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_qp.c rename to drivers/staging/amso1100/c2_qp.c diff --git a/drivers/infiniband/hw/amso1100/c2_rnic.c b/drivers/staging/amso1100/c2_rnic.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_rnic.c rename to drivers/staging/amso1100/c2_rnic.c diff --git a/drivers/infiniband/hw/amso1100/c2_status.h b/drivers/staging/amso1100/c2_status.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_status.h rename to drivers/staging/amso1100/c2_status.h diff --git a/drivers/infiniband/hw/amso1100/c2_user.h b/drivers/staging/amso1100/c2_user.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_user.h rename to drivers/staging/amso1100/c2_user.h diff --git a/drivers/infiniband/hw/amso1100/c2_vq.c b/drivers/staging/amso1100/c2_vq.c similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_vq.c rename to drivers/staging/amso1100/c2_vq.c diff --git a/drivers/infiniband/hw/amso1100/c2_vq.h b/drivers/staging/amso1100/c2_vq.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_vq.h rename to drivers/staging/amso1100/c2_vq.h diff --git a/drivers/infiniband/hw/amso1100/c2_wr.h b/drivers/staging/amso1100/c2_wr.h similarity index 100% rename from drivers/infiniband/hw/amso1100/c2_wr.h rename to drivers/staging/amso1100/c2_wr.h