Skip to content

Commit b04e75a

Browse files
arndbmartinkpetersen
authored andcommitted
scsi: dpt_i2o: Remove obsolete driver
The dpt_i2o driver was fixed to stop using virt_to_bus() in 2008, but it still has a stale reference in an error handling code path that could never work. I submitted a patch to fix this reference earlier, but Hannes Reinecke suggested that removing the driver may be just as good here. The i2o driver layer was removed in 2015 with commit 4a72a7a ("staging: remove i2o subsystem"), but the even older dpt_i2o scsi driver stayed around. The last non-cleanup patches I could find were from Miquel van Smoorenburg and Mark Salyzyn back in 2008, they might know if there is any chance of the hardware still being used anywhere. Link: https://lore.kernel.org/linux-scsi/CAK8P3a1XfwkTOV7qOs1fTxf4vthNBRXKNu8A5V7TWnHT081NGA@mail.gmail.com/T/ Link: https://lore.kernel.org/r/20220624155226.2889613-3-arnd@kernel.org Cc: Miquel van Smoorenburg <mikevs@xs4all.net> Cc: Mark Salyzyn <salyzyn@android.com> Cc: Hannes Reinecke <hare@suse.de> Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1 parent 9f7c223 commit b04e75a

File tree

12 files changed

+1
-5664
lines changed

12 files changed

+1
-5664
lines changed

Diff for: Documentation/userspace-api/ioctl/ioctl-number.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ Code Seq# Include File Comments
120120
'C' 01-2F linux/capi.h conflict!
121121
'C' F0-FF drivers/net/wan/cosa.h conflict!
122122
'D' all arch/s390/include/asm/dasd.h
123-
'D' 40-5F drivers/scsi/dpt/dtpi_ioctl.h
123+
'D' 40-5F drivers/scsi/dpt/dtpi_ioctl.h Dead since 2022
124124
'D' 05 drivers/scsi/pmcraid.h
125125
'E' all linux/input.h conflict!
126126
'E' 00-0F xen/evtchn.h conflict!

Diff for: MAINTAINERS

-8
Original file line numberDiff line numberDiff line change
@@ -6116,14 +6116,6 @@ F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-drive
61166116
F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
61176117
F: drivers/net/ethernet/freescale/dpaa2/dpsw*
61186118

6119-
DPT_I2O SCSI RAID DRIVER
6120-
M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6121-
L: linux-scsi@vger.kernel.org
6122-
S: Maintained
6123-
W: http://www.adaptec.com/
6124-
F: drivers/scsi/dpt*
6125-
F: drivers/scsi/dpt/
6126-
61276119
DRBD DRIVER
61286120
M: Philipp Reisner <philipp.reisner@linbit.com>
61296121
M: Lars Ellenberg <lars.ellenberg@linbit.com>

Diff for: drivers/scsi/Kconfig

-11
Original file line numberDiff line numberDiff line change
@@ -458,17 +458,6 @@ config SCSI_MVUMI
458458
To compile this driver as a module, choose M here: the
459459
module will be called mvumi.
460460

461-
config SCSI_DPT_I2O
462-
tristate "Adaptec I2O RAID support "
463-
depends on SCSI && PCI && VIRT_TO_BUS
464-
help
465-
This driver supports all of Adaptec's I2O based RAID controllers as
466-
well as the DPT SmartRaid V cards. This is an Adaptec maintained
467-
driver by Deanna Bonds. See <file:Documentation/scsi/dpti.rst>.
468-
469-
To compile this driver as a module, choose M here: the
470-
module will be called dpt_i2o.
471-
472461
config SCSI_ADVANSYS
473462
tristate "AdvanSys SCSI support"
474463
depends on SCSI

Diff for: drivers/scsi/Makefile

-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ obj-$(CONFIG_BVME6000_SCSI) += 53c700.o bvme6000_scsi.o
6363
obj-$(CONFIG_SCSI_SIM710) += 53c700.o sim710.o
6464
obj-$(CONFIG_SCSI_ADVANSYS) += advansys.o
6565
obj-$(CONFIG_SCSI_BUSLOGIC) += BusLogic.o
66-
obj-$(CONFIG_SCSI_DPT_I2O) += dpt_i2o.o
6766
obj-$(CONFIG_SCSI_ARCMSR) += arcmsr/
6867
obj-$(CONFIG_SCSI_AHA152X) += aha152x.o
6968
obj-$(CONFIG_SCSI_AHA1542) += aha1542.o

0 commit comments

Comments
 (0)