blob: 0278f2c85efb51006e9f5fa44246bc72a5f8dec3 [file] [log] [blame]
Jesper Juhl1f27d872007-10-16 23:31:17 -0700100-INDEX
2 - this file.
Michael Ellermana55ce6d2009-04-13 14:40:09 -07003active_mm.txt
4 - An explanation from Linus about tsk->active_mm vs tsk->mm.
Jesper Juhl1f27d872007-10-16 23:31:17 -07005balance
6 - various information on memory balancing.
Henrik Austad6c7842e2013-09-11 14:43:20 +02007cleancache.txt
8 - Intro to cleancache and page-granularity victim cache.
9frontswap.txt
10 - Outline frontswap, part of the transcendent memory frontend.
11highmem.txt
12 - Outline of highmem and common issues.
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020013hmm.txt
14 - Documentation of heterogeneous memory management
Jesper Juhl1f27d872007-10-16 23:31:17 -070015hugetlbpage.txt
16 - a brief summary of hugetlbpage support in the Linux kernel.
Mike Kravetz70bc0dc2017-05-03 14:55:22 -070017hugetlbfs_reserv.txt
18 - A brief overview of hugetlbfs reservation design/implementation.
Randy Dunlap70bace82010-03-10 15:21:58 -080019hwpoison.txt
20 - explains what hwpoison is
Vladimir Davydov33c3fc72015-09-09 15:35:45 -070021idle_page_tracking.txt
22 - description of the idle page tracking feature.
Hugh Dickins7701c9c2009-09-21 17:02:24 -070023ksm.txt
24 - how to use the Kernel Samepage Merging feature.
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020025mmu_notifier.txt
26 - a note about clearing pte/pmd and mmu notifications
Jesper Juhl1f27d872007-10-16 23:31:17 -070027numa
28 - information about NUMA specific code in the Linux vm.
29numa_memory_policy.txt
30 - documentation of concepts and APIs of the 2.6 memory policy support.
31overcommit-accounting
32 - description of the Linux kernels overcommit handling modes.
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020033page_frags
34 - description of page fragments allocator
Jesper Juhl1f27d872007-10-16 23:31:17 -070035page_migration
36 - description of page migration in NUMA systems.
Randy Dunlap70bace82010-03-10 15:21:58 -080037pagemap.txt
38 - pagemap, from the userspace perspective
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020039page_owner.txt
40 - tracking about who allocated each page
41remap_file_pages.txt
42 - a note about remap_file_pages() system call
Jesper Juhl1f27d872007-10-16 23:31:17 -070043slub.txt
44 - a short users guide for SLUB.
Henrik Austad6c7842e2013-09-11 14:43:20 +020045soft-dirty.txt
46 - short explanation for soft-dirty PTEs
Henrik Austad3cf8ca12014-02-10 14:25:33 -080047split_page_table_lock
48 - Separate per-table lock to improve scalability of the old page_table_lock.
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020049swap_numa.txt
50 - automatic binding of swap device to numa node
Henrik Austad6c7842e2013-09-11 14:43:20 +020051transhuge.txt
52 - Transparent Hugepage Support, alternative way of using hugepages.
Randy Dunlap70bace82010-03-10 15:21:58 -080053unevictable-lru.txt
54 - Unevictable LRU infrastructure
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020055userfaultfd.txt
56 - description of userfaultfd system call
57z3fold.txt
58 - outline of z3fold allocator for storing compressed pages
59zsmalloc.txt
60 - outline of zsmalloc allocator for storing compressed pages
Henrik Austad6c7842e2013-09-11 14:43:20 +020061zswap.txt
62 - Intro to compressed cache for swap pages