blob: f4a4f3e884cf6da428291d5126384824e1aec98a [file] [log] [blame]
Jesper Juhl1f27d872007-10-16 23:31:17 -0700100-INDEX
2 - this file.
Mike Rapoportad56b732018-03-21 21:22:47 +02003active_mm.rst
Michael Ellermana55ce6d2009-04-13 14:40:09 -07004 - An explanation from Linus about tsk->active_mm vs tsk->mm.
Mike Rapoportad56b732018-03-21 21:22:47 +02005balance.rst
Jesper Juhl1f27d872007-10-16 23:31:17 -07006 - various information on memory balancing.
Mike Rapoportad56b732018-03-21 21:22:47 +02007cleancache.rst
Henrik Austad6c7842e2013-09-11 14:43:20 +02008 - Intro to cleancache and page-granularity victim cache.
Mike Rapoportad56b732018-03-21 21:22:47 +02009frontswap.rst
Henrik Austad6c7842e2013-09-11 14:43:20 +020010 - Outline frontswap, part of the transcendent memory frontend.
Mike Rapoportad56b732018-03-21 21:22:47 +020011highmem.rst
Henrik Austad6c7842e2013-09-11 14:43:20 +020012 - Outline of highmem and common issues.
Mike Rapoportad56b732018-03-21 21:22:47 +020013hmm.rst
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020014 - Documentation of heterogeneous memory management
Mike Rapoportad56b732018-03-21 21:22:47 +020015hugetlbfs_reserv.rst
Mike Kravetz70bc0dc2017-05-03 14:55:22 -070016 - A brief overview of hugetlbfs reservation design/implementation.
Mike Rapoportad56b732018-03-21 21:22:47 +020017hwpoison.rst
Randy Dunlap70bace82010-03-10 15:21:58 -080018 - explains what hwpoison is
Mike Rapoportad56b732018-03-21 21:22:47 +020019ksm.rst
Hugh Dickins7701c9c2009-09-21 17:02:24 -070020 - how to use the Kernel Samepage Merging feature.
Mike Rapoportad56b732018-03-21 21:22:47 +020021mmu_notifier.rst
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020022 - a note about clearing pte/pmd and mmu notifications
Mike Rapoportad56b732018-03-21 21:22:47 +020023numa.rst
Jesper Juhl1f27d872007-10-16 23:31:17 -070024 - information about NUMA specific code in the Linux vm.
Mike Rapoportad56b732018-03-21 21:22:47 +020025overcommit-accounting.rst
Jesper Juhl1f27d872007-10-16 23:31:17 -070026 - description of the Linux kernels overcommit handling modes.
Mike Rapoportad56b732018-03-21 21:22:47 +020027page_frags.rst
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020028 - description of page fragments allocator
Mike Rapoportad56b732018-03-21 21:22:47 +020029page_migration.rst
Jesper Juhl1f27d872007-10-16 23:31:17 -070030 - description of page migration in NUMA systems.
Mike Rapoportad56b732018-03-21 21:22:47 +020031page_owner.rst
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020032 - tracking about who allocated each page
Mike Rapoportad56b732018-03-21 21:22:47 +020033remap_file_pages.rst
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020034 - a note about remap_file_pages() system call
Mike Rapoportad56b732018-03-21 21:22:47 +020035slub.rst
Jesper Juhl1f27d872007-10-16 23:31:17 -070036 - a short users guide for SLUB.
Mike Rapoportad56b732018-03-21 21:22:47 +020037split_page_table_lock.rst
Henrik Austad3cf8ca12014-02-10 14:25:33 -080038 - Separate per-table lock to improve scalability of the old page_table_lock.
Mike Rapoportad56b732018-03-21 21:22:47 +020039swap_numa.rst
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020040 - automatic binding of swap device to numa node
Mike Rapoportad56b732018-03-21 21:22:47 +020041transhuge.rst
Henrik Austad6c7842e2013-09-11 14:43:20 +020042 - Transparent Hugepage Support, alternative way of using hugepages.
Mike Rapoportad56b732018-03-21 21:22:47 +020043unevictable-lru.rst
Randy Dunlap70bace82010-03-10 15:21:58 -080044 - Unevictable LRU infrastructure
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020045z3fold.txt
46 - outline of z3fold allocator for storing compressed pages
Mike Rapoportad56b732018-03-21 21:22:47 +020047zsmalloc.rst
Mike Rapoport5a5d1a72018-03-21 17:05:23 +020048 - outline of zsmalloc allocator for storing compressed pages
Mike Rapoportad56b732018-03-21 21:22:47 +020049zswap.rst
Henrik Austad6c7842e2013-09-11 14:43:20 +020050 - Intro to compressed cache for swap pages