Commit 6e61dde8 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Linus Torvalds

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.deSigned-off-by: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatarJuergen 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: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 1da0d94a
...@@ -445,20 +445,7 @@ config HAVE_SETUP_PER_CPU_AREA ...@@ -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 ...@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment