Blame view

Documentation/vm/index.rst 1.1 KB
82381918c   Mike Rapoport   docs/vm: add inde...
1
2
3
  =====================================
  Linux Memory Management Documentation
  =====================================
acf0f57a2   Matthew Wilcox   Link the memory a...
4
5
  This is a collection of documents about the Linux memory management (mm)
  subsystem.  If you are looking for advice on simply allocating memory,
cd7198fc9   Tobin C. Harding   docs: Use undersc...
6
  see the :ref:`memory_allocation`.
82381918c   Mike Rapoport   docs/vm: add inde...
7
8
9
10
11
12
13
14
15
  
  User guides for MM features
  ===========================
  
  The following documents provide guides for controlling and tuning
  various features of the Linux memory management
  
  .. toctree::
     :maxdepth: 1
82381918c   Mike Rapoport   docs/vm: add inde...
16
     swap_numa
82381918c   Mike Rapoport   docs/vm: add inde...
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
     zswap
  
  Kernel developers MM documentation
  ==================================
  
  The below documents describe MM internals with different level of
  details ranging from notes and mailing list responses to elaborate
  descriptions of data structures and algorithms.
  
  .. toctree::
     :maxdepth: 1
  
     active_mm
     balance
     cleancache
     frontswap
     highmem
     hmm
     hwpoison
     hugetlbfs_reserv
ba2293123   Mike Rapoport   docs/vm: move ksm...
37
     ksm
7d10bdbd6   Mike Rapoport   docs/vm: add docu...
38
     memory-model
82381918c   Mike Rapoport   docs/vm: add inde...
39
40
41
42
43
44
45
46
47
     mmu_notifier
     numa
     overcommit-accounting
     page_migration
     page_frags
     page_owner
     remap_file_pages
     slub
     split_page_table_lock
ba2293123   Mike Rapoport   docs/vm: move ksm...
48
     transhuge
82381918c   Mike Rapoport   docs/vm: add inde...
49
50
51
     unevictable-lru
     z3fold
     zsmalloc