~ [ 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-5.19.17)


  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
                                                   >>  20 :ref:`Documentation/admin-guide/mm/concepts.rst <mm_concepts>`.
 20                                                    21 
 21 Here we document in detail how to interact wit     22 Here we document in detail how to interact with various mechanisms in
 22 the Linux memory management.                       23 the Linux memory management.
 23                                                    24 
 24 .. toctree::                                       25 .. toctree::
 25    :maxdepth: 1                                    26    :maxdepth: 1
 26                                                    27 
 27    concepts                                        28    concepts
 28    cma_debugfs                                     29    cma_debugfs
 29    damon/index                                     30    damon/index
 30    hugetlbpage                                     31    hugetlbpage
 31    idle_page_tracking                              32    idle_page_tracking
 32    ksm                                             33    ksm
 33    memory-hotplug                                  34    memory-hotplug
 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                            << 
 40    soft-dirty                                      39    soft-dirty
 41    swap_numa                                       40    swap_numa
 42    transhuge                                       41    transhuge
 43    userfaultfd                                     42    userfaultfd
 44    zswap                                           43    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