summaryrefslogtreecommitdiffstats
path: root/drivers/staging/zcache/Kconfig
blob: 7048e01f081714bf506c1c4f83f6e6740faacb7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
config ZCACHE
	bool "Dynamic compression of swap pages and clean pagecache pages"
	# X86 dependency is because zsmalloc uses non-portable pte/tlb
	# functions
	depends on (CLEANCACHE || FRONTSWAP) && CRYPTO=y && X86
	select ZSMALLOC
	select CRYPTO_LZO
	default n
	help
	  Zcache doubles RAM efficiency while providing a significant
	  performance boosts on many workloads.  Zcache uses
	  compression and an in-kernel implementation of transcendent
	  memory to store clean page cache pages and swap in RAM,
	  providing a noticeable reduction in disk I/O.