mm: hide the FRONTSWAP Kconfig symbol
Select FRONTSWAP from ZSWAP instead of prompting for it. Link: https://lkml.kernel.org/r/20211224062246.1258487-14-hch@lst.de Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Juergen Gross <jgross@suse.com> Cc: Dan Streetman <ddstreet@ieee.org> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Cc: Hugh Dickins <hughd@google.com> Cc: Konrad Rzeszutek Wilk <Konrad.wilk@oracle.com> Cc: Matthew Wilcox (Oracle) <willy@infradead.org> Cc: Seth Jennings <sjenning@redhat.com> Cc: Vitaly Wool <vitaly.wool@konsulko.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
1da0d94a3e
commit
6e61dde82e
18
mm/Kconfig
18
mm/Kconfig
|
@ -445,20 +445,7 @@ config HAVE_SETUP_PER_CPU_AREA
|
||||||
bool
|
bool
|
||||||
|
|
||||||
config FRONTSWAP
|
config FRONTSWAP
|
||||||
bool "Enable frontswap to cache swap pages if tmem is present"
|
bool
|
||||||
depends on SWAP
|
|
||||||
help
|
|
||||||
Frontswap is so named because it can be thought of as the opposite
|
|
||||||
of a "backing" store for a swap device. The data is stored into
|
|
||||||
"transcendent memory", memory that is not directly accessible or
|
|
||||||
addressable by the kernel and is of unknown and possibly
|
|
||||||
time-varying size. When space in transcendent memory is available,
|
|
||||||
a significant swap I/O reduction may be achieved. When none is
|
|
||||||
available, all frontswap calls are reduced to a single pointer-
|
|
||||||
compare-against-NULL resulting in a negligible performance hit
|
|
||||||
and swap data is stored as normal on the matching swap device.
|
|
||||||
|
|
||||||
If unsure, say Y to enable frontswap.
|
|
||||||
|
|
||||||
config CMA
|
config CMA
|
||||||
bool "Contiguous Memory Allocator"
|
bool "Contiguous Memory Allocator"
|
||||||
|
@ -523,7 +510,8 @@ config MEM_SOFT_DIRTY
|
||||||
|
|
||||||
config ZSWAP
|
config ZSWAP
|
||||||
bool "Compressed cache for swap pages (EXPERIMENTAL)"
|
bool "Compressed cache for swap pages (EXPERIMENTAL)"
|
||||||
depends on FRONTSWAP && CRYPTO=y
|
depends on SWAP && CRYPTO=y
|
||||||
|
select FRONTSWAP
|
||||||
select ZPOOL
|
select ZPOOL
|
||||||
help
|
help
|
||||||
A lightweight compressed cache for swap pages. It takes
|
A lightweight compressed cache for swap pages. It takes
|
||||||
|
|
Loading…
Reference in New Issue