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


  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 implemnetation 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 programms, 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/sysctl/vm.txt 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    damon/index                                 << 
 30    hugetlbpage                                     29    hugetlbpage
 31    idle_page_tracking                              30    idle_page_tracking
 32    ksm                                             31    ksm
 33    memory-hotplug                              << 
 34    multigen_lru                                << 
 35    nommu-mmap                                  << 
 36    numa_memory_policy                              32    numa_memory_policy
 37    numaperf                                    << 
 38    pagemap                                         33    pagemap
 39    shrinker_debugfs                            << 
 40    soft-dirty                                      34    soft-dirty
 41    swap_numa                                   << 
 42    transhuge                                       35    transhuge
 43    userfaultfd                                     36    userfaultfd
 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