diff --git a/man2/ioctl_userfaultfd.2 b/man2/ioctl_userfaultfd.2 index 5f3700b19..922b298ec 100644 --- a/man2/ioctl_userfaultfd.2 +++ b/man2/ioctl_userfaultfd.2 @@ -687,5 +687,5 @@ See .BR mmap (2), .BR userfaultfd (2) .PP -.IR Documentation/vm/userfaultfd.txt +.IR Documentation/admin-guide/mm/userfaultfd.rst in the Linux kernel source tree diff --git a/man2/madvise.2 b/man2/madvise.2 index c3b894d8a..eb82a57a1 100644 --- a/man2/madvise.2 +++ b/man2/madvise.2 @@ -278,7 +278,7 @@ The KSM feature is intended for applications that generate many instances of the same data (e.g., virtualization systems such as KVM). It can consume a lot of processing power; use with care. See the Linux kernel source file -.I Documentation/vm/ksm.txt +.I Documentation/admin-guide/mm/ksm.rst for more details. .IP The @@ -339,7 +339,7 @@ systems such as QEMU). It can very easily waste memory (e.g., a 2\ MB mapping that only ever accesses 1 byte will result in 2\ MB of wired memory instead of one 4\ KB page). See the Linux kernel source file -.I Documentation/vm/transhuge.txt +.I Documentation/admin-guide/mm/transhuge.rst for more details. .IP The diff --git a/man2/memfd_create.2 b/man2/memfd_create.2 index 73a501d6c..3cd392d1b 100644 --- a/man2/memfd_create.2 +++ b/man2/memfd_create.2 @@ -105,7 +105,7 @@ meaning that no other seals can be set on the file. The anonymous file will be created in the hugetlbfs filesystem using huge pages. See the Linux kernel source file -.I Documentation/vm/hugetlbpage.txt +.I Documentation/admin-guide/mm/hugetlbpage.rst for more information about hugetlbfs. .\" commit 47b9012ecdc747f6936395265e677d41e11a31ff Specifying both diff --git a/man2/migrate_pages.2 b/man2/migrate_pages.2 index 26d0b55de..d3effc234 100644 --- a/man2/migrate_pages.2 +++ b/man2/migrate_pages.2 @@ -180,5 +180,5 @@ or a similar package. .BR migratepages (8), .BR numastat (8) .PP -.IR Documentation/vm/page_migration +.IR Documentation/vm/page_migration.rst in the Linux kernel source tree diff --git a/man2/mmap.2 b/man2/mmap.2 index a8ec64733..fccfb9b3e 100644 --- a/man2/mmap.2 +++ b/man2/mmap.2 @@ -306,7 +306,7 @@ signal. .BR MAP_HUGETLB " (since Linux 2.6.32)" Allocate the mapping using "huge pages." See the Linux kernel source file -.I Documentation/vm/hugetlbpage.txt +.I Documentation/admin-guide/mm/hugetlbpage.rst for further information, as well as NOTES, below. .TP .BR MAP_HUGE_2MB ", " MAP_HUGE_1GB " (since Linux 3.8)" diff --git a/man2/shmget.2 b/man2/shmget.2 index ba89da182..adc839f03 100644 --- a/man2/shmget.2 +++ b/man2/shmget.2 @@ -118,7 +118,7 @@ If the segment already exists, the call fails. .BR SHM_HUGETLB " (since Linux 2.6)" Allocate the segment using "huge pages." See the Linux kernel source file -.I Documentation/vm/hugetlbpage.txt +.I Documentation/admin-guide/mm/hugetlbpage.rst for further information. .TP .BR SHM_HUGE_2MB ", " SHM_HUGE_1GB " (since Linux 3.8)" diff --git a/man2/subpage_prot.2 b/man2/subpage_prot.2 index 58598f038..c75675dc9 100644 --- a/man2/subpage_prot.2 +++ b/man2/subpage_prot.2 @@ -129,5 +129,5 @@ hardware pages (on machines with hardware 64-kB page support). .BR mprotect (2), .BR syscall (2) .PP -.IR Documentation/vm/hugetlbpage.txt +.IR Documentation/admin-guide/mm/hugetlbpage.rst in the Linux kernel source tree diff --git a/man2/userfaultfd.2 b/man2/userfaultfd.2 index d81e9a57d..e1a8343b3 100644 --- a/man2/userfaultfd.2 +++ b/man2/userfaultfd.2 @@ -756,6 +756,6 @@ main(int argc, char *argv[]) .BR madvise (2), .BR mmap (2) .PP -.IR Documentation/vm/userfaultfd.txt +.IR Documentation/admin-guide/mm/userfaultfd.rst in the Linux kernel source tree .PP diff --git a/man3/malloc.3 b/man3/malloc.3 index a74b94e56..c68dcf55c 100644 --- a/man3/malloc.3 +++ b/man3/malloc.3 @@ -291,7 +291,7 @@ and in .BR proc (5), and the Linux kernel source file -.IR Documentation/vm/overcommit-accounting . +.IR Documentation/vm/overcommit-accounting.rst . .PP Normally, .BR malloc () diff --git a/man5/proc.5 b/man5/proc.5 index 5d315c1ec..d5cc40cbf 100644 --- a/man5/proc.5 +++ b/man5/proc.5 @@ -3275,7 +3275,7 @@ The bits are as follows: .IP For further details on the meanings of these bits, see the kernel source file -.IR Documentation/vm/pagemap.txt . +.IR Documentation/admin-guide/mm/pagemap.rst . Before kernel 2.6.29, .\" commit ad3bdefe877afb47480418fdb05ecd42842de65e .\" commit e07a4b9217d1e97d2f3a62b6b070efdc61212110 @@ -3608,7 +3608,7 @@ only if strict overcommit accounting is enabled (mode 2 in The limit is calculated according to the formula described under .IR /proc/sys/vm/overcommit_memory . For further details, see the kernel source file -.IR Documentation/vm/overcommit-accounting . +.IR Documentation/vm/overcommit-accounting.rst . .TP .IR Committed_AS " %lu" The amount of memory presently allocated on the system. @@ -6413,7 +6413,7 @@ Number of free CMA (Contiguous Memory Allocator) pages. .IR compact_stall " (since Linux 2.6.35)" .\" commit 56de7263fcf3eb10c8dcdf8d59a9cec831795f3f See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6422,7 +6422,7 @@ See the kernel source file .IR compact_fail " (since Linux 2.6.35)" .\" commit 56de7263fcf3eb10c8dcdf8d59a9cec831795f3f See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6431,7 +6431,7 @@ See the kernel source file .IR compact_success " (since Linux 2.6.35)" .\" commit 56de7263fcf3eb10c8dcdf8d59a9cec831795f3f See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6490,7 +6490,7 @@ See the kernel source file .IR thp_fault_alloc " (since Linux 2.6.39)" .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6499,7 +6499,7 @@ See the kernel source file .IR thp_fault_fallback " (since Linux 2.6.39)" .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6508,7 +6508,7 @@ See the kernel source file .IR thp_collapse_alloc " (since Linux 2.6.39)" .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6517,7 +6517,7 @@ See the kernel source file .IR thp_collapse_alloc_failed " (since Linux 2.6.39)" .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6526,7 +6526,7 @@ See the kernel source file .IR thp_split " (since Linux 2.6.39)" .\" commit 81ab4201fb7d91d6b0cd9ad5b4b16776e4bed145 See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6535,7 +6535,7 @@ See the kernel source file .IR thp_zero_page_alloc " (since Linux 3.8)" .\" commit d8a8e1f0da3d29d7268b3300c96a059d63901b76 See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and @@ -6544,7 +6544,7 @@ See the kernel source file .IR thp_zero_page_alloc_failed " (since Linux 3.8)" .\" commit d8a8e1f0da3d29d7268b3300c96a059d63901b76 See the kernel source file -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst . .\" Present only if the kernel was configured with .\" .BR CONFIG_VM_EVENT_COUNTERS .\" and diff --git a/man5/sysfs.5 b/man5/sysfs.5 index 3efd36859..52ee96719 100644 --- a/man5/sysfs.5 +++ b/man5/sysfs.5 @@ -210,7 +210,7 @@ Within each of these subdirectories is a set of files that can be used to view and (in some cases) change settings associated with that huge page size. For further information, see the kernel source file -.IR Documentation/vm/hugetlbpage.txt . +.IR Documentation/admin-guide/mm/hugetlbpage.rst . .TP .IR /sys/module This subdirectory contains one subdirectory diff --git a/man5/tmpfs.5 b/man5/tmpfs.5 index 324f81d48..b04b87f46 100644 --- a/man5/tmpfs.5 +++ b/man5/tmpfs.5 @@ -284,4 +284,4 @@ facility was formerly called The kernel source files .IR Documentation/filesystems/tmpfs.txt and -.IR Documentation/vm/transhuge.txt . +.IR Documentation/admin-guide/mm/transhuge.rst .