浏览代码

i2o: move to staging

The I2O layer deals with a technology that to say the least didn't catch on
in the market.

The only relevant products are some of the AMI MegaRAID - which supported I2O
and its native mode (The native mode is faster and runs on Linux), an
obscure crypto ethernet card that's now so many years out of date nobody
would use it, the old DPT controllers, which speak their own dialect and
have their own driver - and ermm.. thats about it.

We also know the code isn't in good shape as recently a patch was proposed
and queried as buggy, which in turn showed the existing code was broken
already by prior "clean up" and nobody had noticed that either.

It's coding style robot code nothing more. Like some forgotten corridor
cleaned relentlessly by a lost Roomba but where no user has trodden in years.

Move it to staging and then to /dev/null.

The headers remain as they are shared with dpt_i2o.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Alan Cox 10 年之前
父节点
当前提交
2cbf7fe2d5

+ 0 - 2
drivers/Kconfig

@@ -36,8 +36,6 @@ source "drivers/message/fusion/Kconfig"
 
 
 source "drivers/firewire/Kconfig"
 source "drivers/firewire/Kconfig"
 
 
-source "drivers/message/i2o/Kconfig"
-
 source "drivers/macintosh/Kconfig"
 source "drivers/macintosh/Kconfig"
 
 
 source "drivers/net/Kconfig"
 source "drivers/net/Kconfig"

+ 0 - 1
drivers/message/Makefile

@@ -2,5 +2,4 @@
 # Makefile for MPT based block devices
 # Makefile for MPT based block devices
 #
 #
 
 
-obj-$(CONFIG_I2O)	+= i2o/
 obj-$(CONFIG_FUSION)	+= fusion/
 obj-$(CONFIG_FUSION)	+= fusion/

+ 2 - 0
drivers/staging/Kconfig

@@ -110,4 +110,6 @@ source "drivers/staging/clocking-wizard/Kconfig"
 
 
 source "drivers/staging/fbtft/Kconfig"
 source "drivers/staging/fbtft/Kconfig"
 
 
+source "drivers/staging/i2o/Kconfig"
+
 endif # STAGING
 endif # STAGING

+ 1 - 0
drivers/staging/Makefile

@@ -47,3 +47,4 @@ obj-$(CONFIG_CRYPTO_SKEIN)	+= skein/
 obj-$(CONFIG_UNISYSSPAR)	+= unisys/
 obj-$(CONFIG_UNISYSSPAR)	+= unisys/
 obj-$(CONFIG_COMMON_CLK_XLNX_CLKWZRD)	+= clocking-wizard/
 obj-$(CONFIG_COMMON_CLK_XLNX_CLKWZRD)	+= clocking-wizard/
 obj-$(CONFIG_FB_TFT)		+= fbtft/
 obj-$(CONFIG_FB_TFT)		+= fbtft/
+obj-$(CONFIG_I2O)		+= i2o/

+ 0 - 1
drivers/message/i2o/Kconfig → drivers/staging/i2o/Kconfig

@@ -1,4 +1,3 @@
-
 menuconfig I2O
 menuconfig I2O
 	tristate "I2O device support"
 	tristate "I2O device support"
 	depends on PCI
 	depends on PCI

+ 0 - 0
drivers/message/i2o/Makefile → drivers/staging/i2o/Makefile


+ 0 - 0
drivers/message/i2o/README → drivers/staging/i2o/README


+ 0 - 0
drivers/message/i2o/README.ioctl → drivers/staging/i2o/README.ioctl


+ 1 - 1
drivers/message/i2o/bus-osm.c → drivers/staging/i2o/bus-osm.c

@@ -14,7 +14,7 @@
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 
 
 #define OSM_NAME	"bus-osm"
 #define OSM_NAME	"bus-osm"
 #define OSM_VERSION	"1.317"
 #define OSM_VERSION	"1.317"

+ 1 - 1
drivers/message/i2o/config-osm.c → drivers/staging/i2o/config-osm.c

@@ -14,7 +14,7 @@
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/dcache.h>
 #include <linux/dcache.h>
 #include <linux/namei.h>
 #include <linux/namei.h>
 #include <linux/fs.h>
 #include <linux/fs.h>

+ 0 - 0
drivers/message/i2o/core.h → drivers/staging/i2o/core.h


+ 1 - 1
drivers/message/i2o/debug.c → drivers/staging/i2o/debug.c

@@ -1,7 +1,7 @@
 #include <linux/module.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/pci.h>
 #include <linux/pci.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 
 
 static void i2o_report_util_cmd(u8 cmd);
 static void i2o_report_util_cmd(u8 cmd);
 static void i2o_report_exec_cmd(u8 cmd);
 static void i2o_report_exec_cmd(u8 cmd);

+ 1 - 1
drivers/message/i2o/device.c → drivers/staging/i2o/device.c

@@ -14,7 +14,7 @@
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/slab.h>
 #include <linux/slab.h>

+ 1 - 1
drivers/message/i2o/driver.c → drivers/staging/i2o/driver.c

@@ -16,7 +16,7 @@
 #include <linux/device.h>
 #include <linux/device.h>
 #include <linux/module.h>
 #include <linux/module.h>
 #include <linux/rwsem.h>
 #include <linux/rwsem.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/workqueue.h>
 #include <linux/workqueue.h>
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/slab.h>
 #include <linux/slab.h>

+ 1 - 1
drivers/message/i2o/exec-osm.c → drivers/staging/i2o/exec-osm.c

@@ -28,7 +28,7 @@
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/workqueue.h>
 #include <linux/workqueue.h>
 #include <linux/string.h>
 #include <linux/string.h>

+ 0 - 0
include/linux/i2o.h → drivers/staging/i2o/i2o.h


+ 1 - 1
drivers/message/i2o/i2o_block.c → drivers/staging/i2o/i2o_block.c

@@ -52,7 +52,7 @@
 
 
 #include <linux/module.h>
 #include <linux/module.h>
 #include <linux/slab.h>
 #include <linux/slab.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/mutex.h>
 #include <linux/mutex.h>
 
 
 #include <linux/mempool.h>
 #include <linux/mempool.h>

+ 0 - 0
drivers/message/i2o/i2o_block.h → drivers/staging/i2o/i2o_block.h


+ 0 - 0
drivers/message/i2o/i2o_config.c → drivers/staging/i2o/i2o_config.c


+ 1 - 1
drivers/message/i2o/i2o_proc.c → drivers/staging/i2o/i2o_proc.c

@@ -39,7 +39,7 @@
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/pci.h>
 #include <linux/pci.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/slab.h>
 #include <linux/slab.h>
 #include <linux/proc_fs.h>
 #include <linux/proc_fs.h>
 #include <linux/seq_file.h>
 #include <linux/seq_file.h>

+ 1 - 1
drivers/message/i2o/i2o_scsi.c → drivers/staging/i2o/i2o_scsi.c

@@ -53,7 +53,7 @@
 #include <linux/prefetch.h>
 #include <linux/prefetch.h>
 #include <linux/pci.h>
 #include <linux/pci.h>
 #include <linux/blkdev.h>
 #include <linux/blkdev.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/scatterlist.h>
 #include <linux/scatterlist.h>
 
 
 #include <asm/dma.h>
 #include <asm/dma.h>

+ 1 - 1
drivers/message/i2o/iop.c → drivers/staging/i2o/iop.c

@@ -26,7 +26,7 @@
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/slab.h>
 #include <linux/slab.h>

+ 1 - 1
drivers/message/i2o/memory.c → drivers/staging/i2o/memory.c

@@ -11,7 +11,7 @@
  */
  */
 
 
 #include <linux/module.h>
 #include <linux/module.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/slab.h>
 #include <linux/slab.h>

+ 1 - 1
drivers/message/i2o/pci.c → drivers/staging/i2o/pci.c

@@ -30,7 +30,7 @@
 #include <linux/pci.h>
 #include <linux/pci.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
 #include <linux/slab.h>
 #include <linux/slab.h>
-#include <linux/i2o.h>
+#include "i2o.h"
 #include <linux/module.h>
 #include <linux/module.h>
 #include "core.h"
 #include "core.h"