Lines Matching +full:hot +full:- +full:swap
1 # SPDX-License-Identifier: GPL-2.0-only
25 This option is best suited for non-NUMA systems with
56 memory hot-plug systems. This is normal.
60 hot-plug and hot-remove.
80 File-LRU is a mechanism that put file page in global lru list,
97 background. When the use of swap pages reaches the watermark
184 # Also, memblocks are updated with memory hot(un)plug.
188 # Keep arch NUMA mapping infrastructure post-init.
204 bool "Allow for memory hot-add"
223 See Documentation/admin-guide/mm/memory-hotplug.rst for more information.
225 Say Y here if you want all hot-plugged memory blocks to appear in
227 Say N here if you want the default policy to keep all hot-plugged
231 bool "Allow for memory hot remove"
236 # Heavily threaded applications may benefit from splitting the mm-wide
240 # ARM's adjust_pte (unused if VIPT) depends on mm-wide page_table_lock.
241 # PA-RISC 7xxx's spinlock_t would enlarge struct page from 32 to 44 bytes.
243 # a per-page lock leads to problems when multiple tables need to be locked
293 linux-mm@kvack.org.
417 allocator for chunks in 2^N*PAGE_SIZE amounts - which is frequently
426 long-term mappings means that the space is wasted.
436 See Documentation/admin-guide/mm/nommu-mmap.rst for more information.
482 depends on TRANSPARENT_HUGEPAGE && ARCH_WANTS_THP_SWAP && SWAP
484 Swap transparent huge pages in one piece, without splitting.
485 XXX: For now, swap cluster backing transparent huge page
501 Cleancache can be thought of as a page-granularity victim cache
508 time-varying size. And when a cleancache-enabled
515 are reduced to a single pointer-compare-against-NULL resulting
521 bool "Enable frontswap to cache swap pages if tmem is present"
522 depends on SWAP
525 of a "backing" store for a swap device. The data is stored into
528 time-varying size. When space in transcendent memory is available,
529 a significant swap I/O reduction may be achieved. When none is
530 available, all frontswap calls are reduced to a single pointer-
531 compare-against-NULL resulting in a negligible performance hit
532 and swap data is stored as normal on the matching swap device.
543 subsystems to allocate big physically-contiguous blocks of memory.
594 soft-dirty bit on pte-s. This bit it set when someone writes
598 See Documentation/admin-guide/mm/soft-dirty.rst for more details.
601 bool "Compressed cache for swap pages (EXPERIMENTAL)"
605 A lightweight compressed cache for swap pages. It takes
607 compress them into a dynamically allocated RAM-based memory pool.
608 This can result in a significant I/O reduction on swap device and,
609 in the case where decompressing from RAM is faster that swap device
619 prompt "Compressed cache for swap pages default compressor"
624 for swap pages.
685 prompt "Compressed cache for swap pages default allocator"
690 swap pages.
726 bool "Enable the compressed cache for swap pages by default"
729 If selected, the compressed cache for swap pages will be enabled
763 zsmalloc is a slab-based memory allocator designed to store
766 non-standard allocator interface where a handle, not a pointer, is
784 int "Maximum user stack size for 32-bit processes (MB)"
789 This is the maximum stack size in Megabytes in the VM layout of 32-bit
822 See Documentation/admin-guide/mm/idle_page_tracking.rst for
840 "device-physical" addresses which is needed for using a DAX
896 bool "Read-only THP for filesystems (EXPERIMENTAL)"
900 Allow khugepaged to put read-only file-backed pages in THP.
936 # For lmkd to trigger in-kernel lowmem info