1f73373
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
Jeremy Cline d1b6f8c
From: Chris Leech <cleech@redhat.com>
Jeremy Cline d1b6f8c
Date: Thu, 2 Jan 2020 14:24:43 -0500
Jeremy Cline d1b6f8c
Subject: [PATCH] be2iscsi: remove unsupported device IDs
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
Message-id: <20180503194032.1461134-1-cleech@redhat.com>
Jeremy Cline d1b6f8c
Patchwork-id: 212454
Jeremy Cline d1b6f8c
O-Subject: [RHEL8 PATCH e-stor] scsi: be2iscsi: remove unsupported device IDs
Jeremy Cline d1b6f8c
Bugzilla: 1574502
Jeremy Cline d1b6f8c
RH-Acked-by: Maurizio Lombardi <mlombard@redhat.com>
Jeremy Cline d1b6f8c
RH-Acked-by: Tom Coughlan <coughlan@redhat.com>
Jeremy Cline d1b6f8c
RH-Acked-by: Ewan Milne <emilne@redhat.com>
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
Bugzilla: 1574502
Jeremy Cline d1b6f8c
Upstream Status: RHEL Specific
Jeremy Cline d1b6f8c
Build Info: brew 15975638
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
BladeEngine 2 generation devices are deprecated in RHEL 7
Jeremy Cline d1b6f8c
and not supported in RHEL 8
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
Signed-off-by: Chris Leech <cleech@redhat.com>
Jeremy Cline d1b6f8c
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
be2iscsi: remove BE3 family support
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
Message-id: <1530890927-5792-1-git-send-email-mlombard@redhat.com>
Jeremy Cline d1b6f8c
Patchwork-id: 223576
Jeremy Cline d1b6f8c
O-Subject: [RHEL8 e-stor PATCH] be2iscsi: remove BE3 family support
Jeremy Cline d1b6f8c
Bugzilla: 1598366
Jeremy Cline d1b6f8c
RH-Acked-by: Tomas Henzl <thenzl@redhat.com>
Jeremy Cline d1b6f8c
RH-Acked-by: Chris Leech <cleech@redhat.com>
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
BZ: https://bugzilla.redhat.com/show_bug.cgi?id?98366
Jeremy Cline d1b6f8c
Brew: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID?996775
Jeremy Cline d1b6f8c
Upstream: RHEL-only, they tried to mark BE3 as unsupported
Jeremy Cline d1b6f8c
          in upstream kernel but the patch has been rejected.
Jeremy Cline d1b6f8c
          See: https://marc.info/?l=linux-scsi&m?2835991600881&w=2
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
Broadcom doesn't want to provide support for the BE3 device family
Jeremy Cline d1b6f8c
in RHEL8.
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
This patch removes the BE3's PCI-IDs.
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
Upstream Status: RHEL only
Jeremy Cline d1b6f8c
Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
Jeremy Cline d1b6f8c
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
Jeremy Cline d1b6f8c
---
Jeremy Cline d1b6f8c
 drivers/scsi/be2iscsi/be_main.c | 2 ++
Jeremy Cline d1b6f8c
 1 file changed, 2 insertions(+)
Jeremy Cline d1b6f8c
Jeremy Cline d1b6f8c
diff --git a/drivers/scsi/be2iscsi/be_main.c b/drivers/scsi/be2iscsi/be_main.c
Jeremy Cline d1b6f8c
index 9b81cfbbc5c5..1ca08297939c 100644
Jeremy Cline d1b6f8c
--- a/drivers/scsi/be2iscsi/be_main.c
Jeremy Cline d1b6f8c
+++ b/drivers/scsi/be2iscsi/be_main.c
Jeremy Cline d1b6f8c
@@ -370,11 +370,13 @@ static int beiscsi_eh_device_reset(struct scsi_cmnd *sc)
6c2cc50
Jeremy Cline d1b6f8c
 /*------------------- PCI Driver operations and data ----------------- */
Jeremy Cline d1b6f8c
 static const struct pci_device_id beiscsi_pci_id_table[] = {
Jeremy Cline d1b6f8c
+#ifndef CONFIG_RHEL_DIFFERENCES
Jeremy Cline d1b6f8c
 	{ PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID1) },
Jeremy Cline d1b6f8c
 	{ PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID2) },
Jeremy Cline d1b6f8c
 	{ PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID1) },
Jeremy Cline d1b6f8c
 	{ PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID2) },
Jeremy Cline d1b6f8c
 	{ PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID3) },
Jeremy Cline d1b6f8c
+#endif
Jeremy Cline d1b6f8c
 	{ PCI_DEVICE(ELX_VENDOR_ID, OC_SKH_ID1) },
Jeremy Cline d1b6f8c
 	{ 0 }
Jeremy Cline d1b6f8c
 };
Jeremy Cline d1b6f8c
-- 
6c2cc50
2.26.2
Jeremy Cline d1b6f8c