hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/Documentation/vm/numa.rst
....@@ -67,7 +67,7 @@
6767 physical memory. NUMA emluation is useful for testing NUMA kernel and
6868 application features on non-NUMA platforms, and as a sort of memory resource
6969 management mechanism when used together with cpusets.
70
-[see Documentation/cgroup-v1/cpusets.txt]
70
+[see Documentation/admin-guide/cgroup-v1/cpusets.rst]
7171
7272 For each node with memory, Linux constructs an independent memory management
7373 subsystem, complete with its own free page lists, in-use page lists, usage
....@@ -99,7 +99,7 @@
9999 as long as the task on whose behalf the kernel allocated some memory does not
100100 later migrate away from that memory. The Linux scheduler is aware of the
101101 NUMA topology of the platform--embodied in the "scheduling domains" data
102
-structures [see Documentation/scheduler/sched-domains.txt]--and the scheduler
102
+structures [see Documentation/scheduler/sched-domains.rst]--and the scheduler
103103 attempts to minimize task migration to distant scheduling domains. However,
104104 the scheduler does not take a task's NUMA footprint into account directly.
105105 Thus, under sufficient imbalance, tasks can migrate between nodes, remote
....@@ -109,12 +109,12 @@
109109 to improve NUMA locality using various CPU affinity command line interfaces,
110110 such as taskset(1) and numactl(1), and program interfaces such as
111111 sched_setaffinity(2). Further, one can modify the kernel's default local
112
-allocation behavior using Linux NUMA memory policy.
113
-[see Documentation/admin-guide/mm/numa_memory_policy.rst.]
112
+allocation behavior using Linux NUMA memory policy. [see
113
+:ref:`Documentation/admin-guide/mm/numa_memory_policy.rst <numa_memory_policy>`].
114114
115115 System administrators can restrict the CPUs and nodes' memories that a non-
116116 privileged user can specify in the scheduling or NUMA commands and functions
117
-using control groups and CPUsets. [see Documentation/cgroup-v1/cpusets.txt]
117
+using control groups and CPUsets. [see Documentation/admin-guide/cgroup-v1/cpusets.rst]
118118
119119 On architectures that do not hide memoryless nodes, Linux will include only
120120 zones [nodes] with memory in the zonelists. This means that for a memoryless