Merge tag 'fbdev-v5.1' of git://github.com/bzolnier/linux
[sfrench/cifs-2.6.git] / Documentation / vm / index.rst
1 =====================================
2 Linux Memory Management Documentation
3 =====================================
4
5 This is a collection of documents about the Linux memory management (mm)
6 subsystem.  If you are looking for advice on simply allocating memory,
7 see the :ref:`memory_allocation`.
8
9 User guides for MM features
10 ===========================
11
12 The following documents provide guides for controlling and tuning
13 various features of the Linux memory management
14
15 .. toctree::
16    :maxdepth: 1
17
18    swap_numa
19    zswap
20
21 Kernel developers MM documentation
22 ==================================
23
24 The below documents describe MM internals with different level of
25 details ranging from notes and mailing list responses to elaborate
26 descriptions of data structures and algorithms.
27
28 .. toctree::
29    :maxdepth: 1
30
31    active_mm
32    balance
33    cleancache
34    frontswap
35    highmem
36    hmm
37    hwpoison
38    hugetlbfs_reserv
39    ksm
40    mmu_notifier
41    numa
42    overcommit-accounting
43    page_migration
44    page_frags
45    page_owner
46    remap_file_pages
47    slub
48    split_page_table_lock
49    transhuge
50    unevictable-lru
51    z3fold
52    zsmalloc