summaryrefslogtreecommitdiff
path: root/drivers/staging/zcache/Kconfig
blob: 3ed2c8f656a52d8ce46eae00e6ff908314a507fa (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 && 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.