mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 11:41:38 -04:00
docs/vm: rename documentation files to .rst
Signed-off-by: Mike Rapoport <[email protected]> Signed-off-by: Jonathan Corbet <[email protected]>
This commit is contained in:
parent
3406bb5c64
commit
ad56b738c5
63 changed files with 87 additions and 87 deletions
|
|
@ -1,62 +1,62 @@
|
|||
00-INDEX
|
||||
- this file.
|
||||
active_mm.txt
|
||||
active_mm.rst
|
||||
- An explanation from Linus about tsk->active_mm vs tsk->mm.
|
||||
balance
|
||||
balance.rst
|
||||
- various information on memory balancing.
|
||||
cleancache.txt
|
||||
cleancache.rst
|
||||
- Intro to cleancache and page-granularity victim cache.
|
||||
frontswap.txt
|
||||
frontswap.rst
|
||||
- Outline frontswap, part of the transcendent memory frontend.
|
||||
highmem.txt
|
||||
highmem.rst
|
||||
- Outline of highmem and common issues.
|
||||
hmm.txt
|
||||
hmm.rst
|
||||
- Documentation of heterogeneous memory management
|
||||
hugetlbpage.txt
|
||||
hugetlbpage.rst
|
||||
- a brief summary of hugetlbpage support in the Linux kernel.
|
||||
hugetlbfs_reserv.txt
|
||||
hugetlbfs_reserv.rst
|
||||
- A brief overview of hugetlbfs reservation design/implementation.
|
||||
hwpoison.txt
|
||||
hwpoison.rst
|
||||
- explains what hwpoison is
|
||||
idle_page_tracking.txt
|
||||
idle_page_tracking.rst
|
||||
- description of the idle page tracking feature.
|
||||
ksm.txt
|
||||
ksm.rst
|
||||
- how to use the Kernel Samepage Merging feature.
|
||||
mmu_notifier.txt
|
||||
mmu_notifier.rst
|
||||
- a note about clearing pte/pmd and mmu notifications
|
||||
numa
|
||||
numa.rst
|
||||
- information about NUMA specific code in the Linux vm.
|
||||
numa_memory_policy.txt
|
||||
numa_memory_policy.rst
|
||||
- documentation of concepts and APIs of the 2.6 memory policy support.
|
||||
overcommit-accounting
|
||||
overcommit-accounting.rst
|
||||
- description of the Linux kernels overcommit handling modes.
|
||||
page_frags
|
||||
page_frags.rst
|
||||
- description of page fragments allocator
|
||||
page_migration
|
||||
page_migration.rst
|
||||
- description of page migration in NUMA systems.
|
||||
pagemap.txt
|
||||
pagemap.rst
|
||||
- pagemap, from the userspace perspective
|
||||
page_owner.txt
|
||||
page_owner.rst
|
||||
- tracking about who allocated each page
|
||||
remap_file_pages.txt
|
||||
remap_file_pages.rst
|
||||
- a note about remap_file_pages() system call
|
||||
slub.txt
|
||||
slub.rst
|
||||
- a short users guide for SLUB.
|
||||
soft-dirty.txt
|
||||
soft-dirty.rst
|
||||
- short explanation for soft-dirty PTEs
|
||||
split_page_table_lock
|
||||
split_page_table_lock.rst
|
||||
- Separate per-table lock to improve scalability of the old page_table_lock.
|
||||
swap_numa.txt
|
||||
swap_numa.rst
|
||||
- automatic binding of swap device to numa node
|
||||
transhuge.txt
|
||||
transhuge.rst
|
||||
- Transparent Hugepage Support, alternative way of using hugepages.
|
||||
unevictable-lru.txt
|
||||
unevictable-lru.rst
|
||||
- Unevictable LRU infrastructure
|
||||
userfaultfd.txt
|
||||
userfaultfd.rst
|
||||
- description of userfaultfd system call
|
||||
z3fold.txt
|
||||
- outline of z3fold allocator for storing compressed pages
|
||||
zsmalloc.txt
|
||||
zsmalloc.rst
|
||||
- outline of zsmalloc allocator for storing compressed pages
|
||||
zswap.txt
|
||||
zswap.rst
|
||||
- Intro to compressed cache for swap pages
|
||||
|
|
|
|||
|
|
@ -217,7 +217,7 @@ When adjusting the persistent hugepage count via ``nr_hugepages_mempolicy``, any
|
|||
memory policy mode--bind, preferred, local or interleave--may be used. The
|
||||
resulting effect on persistent huge page allocation is as follows:
|
||||
|
||||
#. Regardless of mempolicy mode [see Documentation/vm/numa_memory_policy.txt],
|
||||
#. Regardless of mempolicy mode [see Documentation/vm/numa_memory_policy.rst],
|
||||
persistent huge pages will be distributed across the node or nodes
|
||||
specified in the mempolicy as if "interleave" had been specified.
|
||||
However, if a node in the policy does not contain sufficient contiguous
|
||||
|
|
@ -155,7 +155,7 @@ Testing
|
|||
value). This allows stress testing of many kinds of
|
||||
pages. The page_flags are the same as in /proc/kpageflags. The
|
||||
flag bits are defined in include/linux/kernel-page-flags.h and
|
||||
documented in Documentation/vm/pagemap.txt
|
||||
documented in Documentation/vm/pagemap.rst
|
||||
|
||||
* Architecture specific MCE injector
|
||||
|
||||
|
|
@ -65,7 +65,7 @@ workload one should:
|
|||
are not reclaimable, he or she can filter them out using
|
||||
``/proc/kpageflags``.
|
||||
|
||||
See Documentation/vm/pagemap.txt for more information about
|
||||
See Documentation/vm/pagemap.rst for more information about
|
||||
``/proc/pid/pagemap``, ``/proc/kpageflags``, and ``/proc/kpagecgroup``.
|
||||
|
||||
.. _impl_details:
|
||||
|
|
@ -110,7 +110,7 @@ to improve NUMA locality using various CPU affinity command line interfaces,
|
|||
such as taskset(1) and numactl(1), and program interfaces such as
|
||||
sched_setaffinity(2). Further, one can modify the kernel's default local
|
||||
allocation behavior using Linux NUMA memory policy.
|
||||
[see Documentation/vm/numa_memory_policy.txt.]
|
||||
[see Documentation/vm/numa_memory_policy.rst.]
|
||||
|
||||
System administrators can restrict the CPUs and nodes' memories that a non-
|
||||
privileged user can specify in the scheduling or NUMA commands and functions
|
||||
|
|
@ -18,7 +18,7 @@ There are four components to pagemap:
|
|||
* Bits 0-54 page frame number (PFN) if present
|
||||
* Bits 0-4 swap type if swapped
|
||||
* Bits 5-54 swap offset if swapped
|
||||
* Bit 55 pte is soft-dirty (see Documentation/vm/soft-dirty.txt)
|
||||
* Bit 55 pte is soft-dirty (see Documentation/vm/soft-dirty.rst)
|
||||
* Bit 56 page exclusively mapped (since 4.2)
|
||||
* Bits 57-60 zero
|
||||
* Bit 61 page is file-page or shared-anon (since 3.5)
|
||||
|
|
@ -97,7 +97,7 @@ Short descriptions to the page flags:
|
|||
A compound page with order N consists of 2^N physically contiguous pages.
|
||||
A compound page with order 2 takes the form of "HTTT", where H donates its
|
||||
head page and T donates its tail page(s). The major consumers of compound
|
||||
pages are hugeTLB pages (Documentation/vm/hugetlbpage.txt), the SLUB etc.
|
||||
pages are hugeTLB pages (Documentation/vm/hugetlbpage.rst), the SLUB etc.
|
||||
memory allocators and various device drivers. However in this interface,
|
||||
only huge/giga pages are made visible to end users.
|
||||
16 - COMPOUND_TAIL
|
||||
|
|
@ -118,7 +118,7 @@ Short descriptions to the page flags:
|
|||
zero page for pfn_zero or huge_zero page
|
||||
25 - IDLE
|
||||
page has not been accessed since it was marked idle (see
|
||||
Documentation/vm/idle_page_tracking.txt). Note that this flag may be
|
||||
Documentation/vm/idle_page_tracking.rst). Note that this flag may be
|
||||
stale in case the page was accessed via a PTE. To make sure the flag
|
||||
is up-to-date one has to read ``/sys/kernel/mm/page_idle/bitmap`` first.
|
||||
|
||||
Loading…
Reference in a new issue