remove the broken SCSI_AMIGA7XX driver
RFC PATCH 1/1 remove the broken SCSI_AMIGA7XX driver
The SCSI_AMIGA7XX driver:
- has been marked as BROKEN for more than two years and
- is still marked as BROKEN.
Drivers that had been marked as BROKEN for such a long time seem to be unlikely to be revived in the forseeable future.
But if anyone wants to ever revive this driver, the code is still present in the older kernel releases.
---
drivers/scsi/Kconfig | 21 ------ drivers/scsi/Makefile | 1 drivers/scsi/amiga7xx.c | 139 ---------------------------------------- drivers/scsi/amiga7xx.h | 23 ------ 4 files changed, 1 insertion(+), 183 deletions(-)
drivers/scsi/Kconfig renamed from drivers/scsi/Kconfig.old +1 -20
@@ -1609,25 +1609,6 @@ If you have the Phase5 Fastlane Z3 SCSI controller, or plan to use one in the near future, say Y to this question. Otherwise, say N. -config SCSI_AMIGA7XX - bool "Amiga NCR53c710 SCSI support (EXPERIMENTAL)" - depends on AMIGA && SCSI && EXPERIMENTAL && BROKEN - help - Support for various NCR53c710-based SCSI controllers on the Amiga. - This includes: - - the builtin SCSI controller on the Amiga 4000T, - - the Amiga 4091 Zorro III SCSI-2 controller, - - the MacroSystem Development's WarpEngine Amiga SCSI-2 controller - (info at - <http://www.lysator.liu.se/amiga/ar/guide/ar310.guide?FEATURE5>), - - the SCSI controller on the Phase5 Blizzard PowerUP 603e+ - accelerator card for the Amiga 1200, - - the SCSI controller on the GVP Turbo 040/060 accelerator. - Note that all of the above SCSI controllers, except for the builtin - SCSI controller on the Amiga 4000T, reside on the Zorro expansion - bus, so you also have to enable Zorro bus support if you want to use - them. - config OKTAGON_SCSI tristate "BSC Oktagon SCSI support (EXPERIMENTAL)" depends on ZORRO && SCSI && EXPERIMENTAL
@@ -1729,7 +1710,7 @@ config SCSI_NCR53C7xx_FAST bool "allow FAST-SCSI [10MHz]" - depends on SCSI_AMIGA7XX || MVME16x_SCSI || BVME6000_SCSI + depends on MVME16x_SCSI || BVME6000_SCSI help This will enable 10MHz FAST-SCSI transfers with your host adapter. Some systems have problems with that speed, so it's safest
drivers/scsi/Makefile renamed from drivers/scsi/Makefile.old +0 -1
@@ -37,7 +37,6 @@ obj-$(CONFIG_ISCSI_TCP) += libiscsi.o iscsi_tcp.o obj-$(CONFIG_INFINIBAND_ISER) += libiscsi.o -obj-$(CONFIG_SCSI_AMIGA7XX) += amiga7xx.o 53c7xx.o obj-$(CONFIG_A3000_SCSI) += a3000.o wd33c93.o obj-$(CONFIG_A2091_SCSI) += a2091.o wd33c93.o obj-$(CONFIG_GVP11_SCSI) += gvp11.o wd33c93.o
drivers/scsi/amiga7xx.h deleted +0 -23
@@ -1,23 +0,0 @@ -#ifndef AMIGA7XX_H - -#include <linux/types.h> - -int amiga7xx_detect (struct scsi_host_template *); -const char *NCR53c7x0_info (void ); -int NCR53c7xx_queue_command (Scsi_Cmnd *,void (*done)(Scsi_Cmnd *)); -int NCR53c7xx_abort (Scsi_Cmnd *); -int NCR53c7x0_release (struct Scsi_Host *); -int NCR53c7xx_reset (Scsi_Cmnd *,unsigned int ); -void NCR53c7x0_intr (int irq,void *dev_id); - -#ifndef CMD_PER_LUN -#define CMD_PER_LUN 3 -#endif - -#ifndef CAN_QUEUE -#define CAN_QUEUE 24 -#endif - -#include <scsi/scsicam.h> - -#endif /* AMIGA7XX_H */
drivers/scsi/amiga7xx.c deleted +0 -139
139 lines not on this page · raw message
Quoted 6 lines · Adrian Bunk
The
SCSI_AMIGA7XXdriver:
- has been marked as BROKEN for more than two years and
- is still marked as BROKEN.Drivers that had been marked as BROKEN for such a long time seem to be unlikely to be revived in the forseeable future.
There's a fix available to convert this driver to the new 53c700 core. But it needs the new DMA framework, which still causes a few regressions on m68k that are being worked on.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds