Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 999b9da4 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Staging: remove cowloop driver



The author has found a number of problems with the current version
of this driver in the current kernel, and is reworking it to get
things working again.  Because of that, it would be better to remove
the driver now and add it back in a future kernel release.

Cc: H.J. Thomassen <hjt@ATComputing.nl>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 7d230df3
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -127,7 +127,5 @@ source "drivers/staging/sep/Kconfig"

source "drivers/staging/iio/Kconfig"

source "drivers/staging/cowloop/Kconfig"

endif # !STAGING_EXCLUDE_BUILD
endif # STAGING
+0 −1
Original line number Diff line number Diff line
@@ -45,4 +45,3 @@ obj-$(CONFIG_VME_BUS) += vme/
obj-$(CONFIG_RAR_REGISTER)	+= rar/
obj-$(CONFIG_DX_SEP)		+= sep/
obj-$(CONFIG_IIO)		+= iio/
obj-$(CONFIG_COWLOOP)		+= cowloop/

drivers/staging/cowloop/Kconfig

deleted100644 → 0
+0 −16
Original line number Diff line number Diff line
config COWLOOP
	tristate "copy-on-write pseudo Block Driver"
	depends on BLOCK
	default n
	---help---
	  Cowloop is a "copy-on-write" pseudo block driver. It can be
	  stacked on top of a "real" block driver, and catches all write
	  operations on their way from the file systems layer above to
	  the real driver below, effectively shielding the lower driver
	  from those write accesses. The requests are then diverted to
	  an ordinary file, located somewhere else (configurable). Later
	  read requests are checked to see whether they can be serviced
	  by the "real" block driver below, or must be pulled in from
	  the diverted location. More information and userspace tools to
	  use the driver are on the project's website
	  http://www.ATComputing.nl/cowloop/

drivers/staging/cowloop/Makefile

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
obj-$(CONFIG_COWLOOP)	+= cowloop.o

drivers/staging/cowloop/TODO

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
TODO:
	- checkpatch.pl cleanups
	- run sparse to ensure clean
	- fix up 32/64bit ioctl issues
	- move proc file usage to debugfs
	- audit ioctls
	- add documentation
	- get linux-fsdevel to review it

Please send patches to "H.J. Thomassen" <hjt@ATComputing.nl> and
Greg Kroah-Hartman <gregkh@suse.de>
Loading