~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/mm/index.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/admin-guide/mm/index.rst (Version linux-6.12-rc7) and /Documentation/admin-guide/mm/index.rst (Version linux-6.6.60)


  1 =================                                   1 =================
  2 Memory Management                                   2 Memory Management
  3 =================                                   3 =================
  4                                                     4 
  5 Linux memory management subsystem is responsib      5 Linux memory management subsystem is responsible, as the name implies,
  6 for managing the memory in the system. This in      6 for managing the memory in the system. This includes implementation of
  7 virtual memory and demand paging, memory alloc      7 virtual memory and demand paging, memory allocation both for kernel
  8 internal structures and user space programs, m      8 internal structures and user space programs, mapping of files into
  9 processes address space and many other cool th      9 processes address space and many other cool things.
 10                                                    10 
 11 Linux memory management is a complex system wi     11 Linux memory management is a complex system with many configurable
 12 settings. Most of these settings are available     12 settings. Most of these settings are available via ``/proc``
 13 filesystem and can be queried and adjusted usi !!  13 filesystem and can be quired and adjusted using ``sysctl``. These APIs
 14 are described in Documentation/admin-guide/sys     14 are described in Documentation/admin-guide/sysctl/vm.rst and in `man 5 proc`_.
 15                                                    15 
 16 .. _man 5 proc: http://man7.org/linux/man-page     16 .. _man 5 proc: http://man7.org/linux/man-pages/man5/proc.5.html
 17                                                    17 
 18 Linux memory management has its own jargon and     18 Linux memory management has its own jargon and if you are not yet
 19 familiar with it, consider reading Documentati     19 familiar with it, consider reading Documentation/admin-guide/mm/concepts.rst.
 20                                                    20 
 21 Here we document in detail how to interact wit     21 Here we document in detail how to interact with various mechanisms in
 22 the Linux memory management.                       22 the Linux memory management.
 23                                                    23 
 24 .. toctree::                                       24 .. toctree::
 25    :maxdepth: 1                                    25    :maxdepth: 1
 26                                                    26 
 27    concepts                                        27    concepts
 28    cma_debugfs                                     28    cma_debugfs
 29    damon/index                                     29    damon/index
 30    hugetlbpage                                     30    hugetlbpage
 31    idle_page_tracking                              31    idle_page_tracking
 32    ksm                                             32    ksm
 33    memory-hotplug                                  33    memory-hotplug
 34    multigen_lru                                    34    multigen_lru
 35    nommu-mmap                                      35    nommu-mmap
 36    numa_memory_policy                              36    numa_memory_policy
 37    numaperf                                        37    numaperf
 38    pagemap                                         38    pagemap
 39    shrinker_debugfs                                39    shrinker_debugfs
 40    soft-dirty                                      40    soft-dirty
 41    swap_numa                                       41    swap_numa
 42    transhuge                                       42    transhuge
 43    userfaultfd                                     43    userfaultfd
 44    zswap                                           44    zswap
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php