• Home
  • Raw
  • Download

Lines Matching refs:to

16 	  This option allows you to change some of the ways that
84 # to represent different areas of memory. This variable allows
85 # those dependencies to exist individually.
125 SPARSEMEM_VMEMMAP uses a virtually mapped memmap to optimise
168 determines what happens to newly added memory regions. Policy setting
172 Say Y here if you want all hot-plugged memory blocks to appear in
174 Say N here if you want the default policy to keep all hot-plugged
187 # Default to 4 for wider testing, though 8 might be more appropriate.
189 # PA-RISC 7xxx's spinlock_t would enlarge struct page from 32 to 44 bytes.
230 Compaction is the only memory management component to form
233 the lack of the feature can lead to unexpected OOM killer
236 it and then we would be really interested to hear about that at
249 two situations. The first is on NUMA systems to put pages nearer
250 to the processors accessing. The second is when allocating huge
251 pages as migration can relocate pages to satisfy a huge page
272 the full range of memory available to the CPU. Enabled
274 may say n to override this.
297 saving memory until one or another app needs to modify the content.
301 root has set /sys/kernel/mm/ksm/run to 1 (if CONFIG_SYSFS is set).
304 int "Low address space to protect from user allocation"
309 from userspace allocation. Keeping a user from writing to low pages
315 Programs which use vm86 functionality or have some need to map
317 protection by setting the value to 0.
332 Enables code to recover from some memory failures on systems
333 with MCA recovery. This allows a system to continue running
347 The NOMMU mmap() frequently needs to allocate large contiguous chunks
348 of memory on which to store mappings, but it can only ask the system
350 more than it requires. To deal with this, mmap() is able to trim off
351 the excess and return it to the allocator.
353 If trimming is enabled, the excess is trimmed off and returned to the
363 no trimming is to occur.
376 Transparent Hugepages allows the kernel to use huge pages and
377 huge tlb transparently to the applications whenever possible.
378 This feature can improve computing performance to certain
383 If memory constrained on embedded, you may want to say N.
403 performance improvement benefit to the applications using
404 madvise(MADV_HUGEPAGE) but it won't risk to increase the
435 bool "Enable cleancache driver to cache clean pages if tmem is present"
439 (PFRA) would like to keep around, but can't since there isn't enough
440 memory. So when the PFRA "evicts" a page, it first attempts to use
441 cleancache code to put the data contained in that page into
445 filesystem wishes to access a page in a file on disk, it first
446 checks cleancache to see if it already contains it; if it does,
451 are reduced to a single pointer-compare-against-NULL resulting
454 If unsure, say Y to enable cleancache
457 bool "Enable frontswap to cache swap pages if tmem is present"
466 available, all frontswap calls are reduced to a single pointer-
470 If unsure, say Y to enable frontswap.
479 subsystems to allocate big physically-contiguous blocks of memory.
480 CMA reserves a region of memory and allows only movable pages to
483 allocated pages are migrated away to serve the contiguous request.
507 CMA allows to create CMA areas for particular purpose, mainly,
532 pages that are in the process of being swapped out and attempts to
551 tristate "Low (Up to 2x) density storage for compressed pages"
554 It is designed to store up to two compressed pages per physical
556 deterministic reclaim properties that make it preferable to a higher
560 tristate "Up to 3x density storage for compressed pages"
564 It is designed to store up to three compressed pages per physical
572 zsmalloc is a slab-based memory allocator designed to store
574 in order to reduce fragmentation. However, this results in a
576 returned by an alloc(). This handle must be mapped in order to
580 bool "Use page table mapping to access object in zsmalloc"
583 By default, zsmalloc uses a copy-based object mapping method to
586 then you should select this. This causes zsmalloc to use page table
597 This option enables code in the zsmalloc to collect various
599 information to userspace via debugfs.
614 the given value, unless the RLIMIT_STACK hard limit is changed to a
620 bool "Defer initialisation of struct pages to kthreads"
639 This feature allows to estimate the amount of user pages that have
641 be useful to tune memory cgroup limits and/or for job placement
671 # Helpers to mirror range of the CPU page tables of a process into device page
685 Allows creation of struct pages to represent unaddressable device
687 group of devices). You likely also want to select HMM_MIRROR.
702 be used to help understand percpu memory usage.
720 Allow khugepaged to put read-only file-backed pages in THP.
731 # required to support multiple hugepage sizes. For example a4fe3ce76