staging: zcache: replace xvmalloc with zsmalloc
[firefly-linux-kernel-4.4.55.git] / drivers / staging / ramster / Kconfig
1 config RAMSTER
2         tristate "Cross-machine RAM capacity sharing, aka peer-to-peer tmem"
3         depends on (CLEANCACHE || FRONTSWAP) && CONFIGFS_FS && !OCFS2_FS && !ZCACHE && !HIGHMEM
4         select XVMALLOC
5         select LZO_COMPRESS
6         select LZO_DECOMPRESS
7         default n
8         help
9           RAMster allows RAM on other machines in a cluster to be utilized
10           dynamically and symmetrically instead of swapping to a local swap
11           disk, thus improving performance on memory-constrained workloads
12           while minimizing total RAM across the cluster.  RAMster, like
13           zcache, compresses swap pages into local RAM, but then remotifies
14           the compressed pages to another node in the RAMster cluster.