Skip to content

Commit

Permalink
mm: hide the FRONTSWAP Kconfig symbol
Browse files Browse the repository at this point in the history
Select FRONTSWAP from ZSWAP instead of prompting for it.

Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Christoph Hellwig <[email protected]>
Reviewed-by: Juergen Gross <[email protected]>
Cc: Dan Streetman <[email protected]>
Cc: Geert Uytterhoeven <[email protected]>
Cc: Hugh Dickins <[email protected]>
Cc: Konrad Rzeszutek Wilk <[email protected]>
Cc: Matthew Wilcox (Oracle) <[email protected]>
Cc: Seth Jennings <[email protected]>
Cc: Vitaly Wool <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
Christoph Hellwig authored and torvalds committed Jan 22, 2022
1 parent 1da0d94 commit 6e61dde
Showing 1 changed file with 3 additions and 15 deletions.
18 changes: 3 additions & 15 deletions mm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -445,20 +445,7 @@ config HAVE_SETUP_PER_CPU_AREA
bool

config FRONTSWAP
bool "Enable frontswap to cache swap pages if tmem is present"
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.
bool

config CMA
bool "Contiguous Memory Allocator"
Expand Down Expand Up @@ -523,7 +510,8 @@ config MEM_SOFT_DIRTY

config ZSWAP
bool "Compressed cache for swap pages (EXPERIMENTAL)"
depends on FRONTSWAP && CRYPTO=y
depends on SWAP && CRYPTO=y
select FRONTSWAP
select ZPOOL
help
A lightweight compressed cache for swap pages. It takes
Expand Down

0 comments on commit 6e61dde

Please sign in to comment.