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

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

staging: ramster: delete the driver



Turns out it's not quite ready to be included, thanks to some other work
done in the zcache and zram code, which breaks this driver.

So, delete it for now, per the recommendation of Dan.

Acked-by: default avatarDan Magenheimer <dan.magenheimer@oracle.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent a49aeb1d
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -136,6 +136,4 @@ source "drivers/staging/android/Kconfig"

source "drivers/staging/telephony/Kconfig"

source "drivers/staging/ramster/Kconfig"

endif # STAGING
+0 −1
Original line number Diff line number Diff line
@@ -57,5 +57,4 @@ obj-$(CONFIG_INTEL_MEI) += mei/
obj-$(CONFIG_MFD_NVEC)		+= nvec/
obj-$(CONFIG_DRM_OMAP)		+= omapdrm/
obj-$(CONFIG_ANDROID)		+= android/
obj-$(CONFIG_RAMSTER)		+= ramster/
obj-$(CONFIG_PHONE)		+= telephony/

drivers/staging/ramster/Kconfig

deleted100644 → 0
+0 −14
Original line number Diff line number Diff line
config RAMSTER
	tristate "Cross-machine RAM capacity sharing, aka peer-to-peer tmem"
	depends on (CLEANCACHE || FRONTSWAP) && CONFIGFS_FS && !OCFS2_FS && !ZCACHE && !HIGHMEM
	select XVMALLOC
	select LZO_COMPRESS
	select LZO_DECOMPRESS
	default n
	help
	  RAMster allows RAM on other machines in a cluster to be utilized
	  dynamically and symmetrically instead of swapping to a local swap
	  disk, thus improving performance on memory-constrained workloads
	  while minimizing total RAM across the cluster.  RAMster, like
	  zcache, compresses swap pages into local RAM, but then remotifies
	  the compressed pages to another node in the RAMster cluster.

drivers/staging/ramster/Makefile

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
obj-$(CONFIG_RAMSTER)	+=	zcache-main.o tmem.o
obj-$(CONFIG_RAMSTER)	+=	ramster_o2net.o cluster/

drivers/staging/ramster/TODO

deleted100644 → 0
+0 −9
Original line number Diff line number Diff line
For this staging driver, RAMster duplicates code from fs/ocfs2/cluster
and from drivers/staging/zcache, then incorporates changes to the local
copy of the code.  Before RAMster can be promoted from staging, this code
duplication must be resolved.  Specifically, we will first need to work with
the ocfs2 maintainers to split out the ocfs2 core cluster code so that
it can be easily included by another subsystem, even if ocfs2 is not
configured, and also to merge the handful of functional changes required.
Second, the zcache and RAMster drivers should be either merged or reorganized
to separate out common code.
Loading