Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[linux-2.6-microblaze.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 internals with different level of details ranging from notes and
7 mailing list responses for elaborating descriptions of data structures and
8 algorithms.  If you are looking for advice on simply allocating memory, see the
9 :ref:`memory_allocation`.  For controlling and tuning guides, see the
10 :doc:`admin guide <../admin-guide/mm/index>`.
11
12 .. toctree::
13    :maxdepth: 1
14
15    active_mm
16    arch_pgtable_helpers
17    balance
18    cleancache
19    damon/index
20    free_page_reporting
21    frontswap
22    highmem
23    hmm
24    hwpoison
25    hugetlbfs_reserv
26    ksm
27    memory-model
28    mmu_notifier
29    numa
30    overcommit-accounting
31    page_migration
32    page_frags
33    page_owner
34    remap_file_pages
35    slub
36    split_page_table_lock
37    transhuge
38    unevictable-lru
39    z3fold
40    zsmalloc