summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-06-07 14:54:32 -0400
committerJonathan Corbet <corbet@lwn.net>2019-06-08 15:42:13 -0400
commitcb1aaebea8d79860181559d7b5d482aea63db113 (patch)
treebc4679588c3cdda127fb830bc6c2a7cb2870b381
parent1eecbcdca2bd8d96881cace19ad105dc0f0263f5 (diff)
docs: fix broken documentation links
Mostly due to x86 and acpi conversion, several documentation links are still pointing to the old file. Fix them. Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> Reviewed-by: Wolfram Sang <wsa@the-dreams.de> Reviewed-by: Sven Van Asbroeck <TheSven73@gmail.com> Reviewed-by: Bhupesh Sharma <bhsharma@redhat.com> Acked-by: Mark Brown <broonie@kernel.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
-rw-r--r--Documentation/acpi/dsd/leds.txt2
-rw-r--r--Documentation/admin-guide/kernel-parameters.rst6
-rw-r--r--Documentation/admin-guide/kernel-parameters.txt16
-rw-r--r--Documentation/admin-guide/ras.rst2
-rw-r--r--Documentation/devicetree/bindings/net/fsl-enetc.txt7
-rw-r--r--Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt2
-rw-r--r--Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt2
-rw-r--r--Documentation/devicetree/booting-without-of.txt2
-rw-r--r--Documentation/driver-api/gpio/board.rst2
-rw-r--r--Documentation/driver-api/gpio/consumer.rst2
-rw-r--r--Documentation/firmware-guide/acpi/enumeration.rst2
-rw-r--r--Documentation/firmware-guide/acpi/method-tracing.rst2
-rw-r--r--Documentation/i2c/instantiating-devices2
-rw-r--r--Documentation/sysctl/kernel.txt4
-rw-r--r--Documentation/translations/zh_CN/process/4.Coding.rst2
-rw-r--r--Documentation/x86/x86_64/5level-paging.rst2
-rw-r--r--Documentation/x86/x86_64/boot-options.rst4
-rw-r--r--Documentation/x86/x86_64/fake-numa-for-cpusets.rst2
-rw-r--r--MAINTAINERS4
-rw-r--r--arch/arm/Kconfig2
-rw-r--r--arch/arm64/kernel/kexec_image.c2
-rw-r--r--arch/x86/Kconfig14
-rw-r--r--arch/x86/Kconfig.debug2
-rw-r--r--arch/x86/boot/header.S2
-rw-r--r--arch/x86/entry/entry_64.S2
-rw-r--r--arch/x86/include/asm/bootparam_utils.h2
-rw-r--r--arch/x86/include/asm/page_64_types.h2
-rw-r--r--arch/x86/include/asm/pgtable_64_types.h2
-rw-r--r--arch/x86/kernel/cpu/microcode/amd.c2
-rw-r--r--arch/x86/kernel/kexec-bzimage64.c2
-rw-r--r--arch/x86/kernel/pci-dma.c2
-rw-r--r--arch/x86/mm/tlb.c2
-rw-r--r--arch/x86/platform/pvh/enlighten.c2
-rw-r--r--drivers/acpi/Kconfig10
-rw-r--r--drivers/net/ethernet/faraday/ftgmac100.c2
-rw-r--r--drivers/staging/fieldbus/Documentation/fieldbus_dev.txt4
-rw-r--r--drivers/vhost/vhost.c2
-rw-r--r--include/acpi/acpi_drivers.h2
-rw-r--r--include/linux/fs_context.h2
-rw-r--r--include/linux/lsm_hooks.h2
-rw-r--r--mm/Kconfig2
-rw-r--r--security/Kconfig2
-rw-r--r--tools/include/linux/err.h2
-rw-r--r--tools/objtool/Documentation/stack-validation.txt4
44 files changed, 70 insertions, 71 deletions
diff --git a/Documentation/acpi/dsd/leds.txt b/Documentation/acpi/dsd/leds.txt
index 81a63af42ed2..cc58b1a574c5 100644
--- a/Documentation/acpi/dsd/leds.txt
+++ b/Documentation/acpi/dsd/leds.txt
@@ -96,4 +96,4 @@ where
96 <URL:http://www.uefi.org/sites/default/files/resources/_DSD-hierarchical-data-extension-UUID-v1.1.pdf>, 96 <URL:http://www.uefi.org/sites/default/files/resources/_DSD-hierarchical-data-extension-UUID-v1.1.pdf>,
97 referenced 2019-02-21. 97 referenced 2019-02-21.
98 98
99[7] Documentation/acpi/dsd/data-node-reference.txt 99[7] Documentation/firmware-guide/acpi/dsd/data-node-references.rst
diff --git a/Documentation/admin-guide/kernel-parameters.rst b/Documentation/admin-guide/kernel-parameters.rst
index 0124980dca2d..8d3273e32eb1 100644
--- a/Documentation/admin-guide/kernel-parameters.rst
+++ b/Documentation/admin-guide/kernel-parameters.rst
@@ -167,7 +167,7 @@ parameter is applicable::
167 X86-32 X86-32, aka i386 architecture is enabled. 167 X86-32 X86-32, aka i386 architecture is enabled.
168 X86-64 X86-64 architecture is enabled. 168 X86-64 X86-64 architecture is enabled.
169 More X86-64 boot options can be found in 169 More X86-64 boot options can be found in
170 Documentation/x86/x86_64/boot-options.txt . 170 Documentation/x86/x86_64/boot-options.rst.
171 X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64) 171 X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
172 X86_UV SGI UV support is enabled. 172 X86_UV SGI UV support is enabled.
173 XEN Xen support is enabled 173 XEN Xen support is enabled
@@ -181,10 +181,10 @@ In addition, the following text indicates that the option::
181Parameters denoted with BOOT are actually interpreted by the boot 181Parameters denoted with BOOT are actually interpreted by the boot
182loader, and have no meaning to the kernel directly. 182loader, and have no meaning to the kernel directly.
183Do not modify the syntax of boot loader parameters without extreme 183Do not modify the syntax of boot loader parameters without extreme
184need or coordination with <Documentation/x86/boot.txt>. 184need or coordination with <Documentation/x86/boot.rst>.
185 185
186There are also arch-specific kernel-parameters not documented here. 186There are also arch-specific kernel-parameters not documented here.
187See for example <Documentation/x86/x86_64/boot-options.txt>. 187See for example <Documentation/x86/x86_64/boot-options.rst>.
188 188
189Note that ALL kernel parameters listed below are CASE SENSITIVE, and that 189Note that ALL kernel parameters listed below are CASE SENSITIVE, and that
190a trailing = on the name of any parameter states that that parameter will 190a trailing = on the name of any parameter states that that parameter will
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 79d043b8850d..1abd7e145357 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -53,7 +53,7 @@
53 ACPI_DEBUG_PRINT statements, e.g., 53 ACPI_DEBUG_PRINT statements, e.g.,
54 ACPI_DEBUG_PRINT((ACPI_DB_INFO, ... 54 ACPI_DEBUG_PRINT((ACPI_DB_INFO, ...
55 The debug_level mask defaults to "info". See 55 The debug_level mask defaults to "info". See
56 Documentation/acpi/debug.txt for more information about 56 Documentation/firmware-guide/acpi/debug.rst for more information about
57 debug layers and levels. 57 debug layers and levels.
58 58
59 Enable processor driver info messages: 59 Enable processor driver info messages:
@@ -963,7 +963,7 @@
963 for details. 963 for details.
964 964
965 nompx [X86] Disables Intel Memory Protection Extensions. 965 nompx [X86] Disables Intel Memory Protection Extensions.
966 See Documentation/x86/intel_mpx.txt for more 966 See Documentation/x86/intel_mpx.rst for more
967 information about the feature. 967 information about the feature.
968 968
969 nopku [X86] Disable Memory Protection Keys CPU feature found 969 nopku [X86] Disable Memory Protection Keys CPU feature found
@@ -1189,7 +1189,7 @@
1189 that is to be dynamically loaded by Linux. If there are 1189 that is to be dynamically loaded by Linux. If there are
1190 multiple variables with the same name but with different 1190 multiple variables with the same name but with different
1191 vendor GUIDs, all of them will be loaded. See 1191 vendor GUIDs, all of them will be loaded. See
1192 Documentation/acpi/ssdt-overlays.txt for details. 1192 Documentation/admin-guide/acpi/ssdt-overlays.rst for details.
1193 1193
1194 1194
1195 eisa_irq_edge= [PARISC,HW] 1195 eisa_irq_edge= [PARISC,HW]
@@ -2383,7 +2383,7 @@
2383 2383
2384 mce [X86-32] Machine Check Exception 2384 mce [X86-32] Machine Check Exception
2385 2385
2386 mce=option [X86-64] See Documentation/x86/x86_64/boot-options.txt 2386 mce=option [X86-64] See Documentation/x86/x86_64/boot-options.rst
2387 2387
2388 md= [HW] RAID subsystems devices and level 2388 md= [HW] RAID subsystems devices and level
2389 See Documentation/admin-guide/md.rst. 2389 See Documentation/admin-guide/md.rst.
@@ -2439,7 +2439,7 @@
2439 set according to the 2439 set according to the
2440 CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE kernel config 2440 CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE kernel config
2441 option. 2441 option.
2442 See Documentation/memory-hotplug.txt. 2442 See Documentation/admin-guide/mm/memory-hotplug.rst.
2443 2443
2444 memmap=exactmap [KNL,X86] Enable setting of an exact 2444 memmap=exactmap [KNL,X86] Enable setting of an exact
2445 E820 memory map, as specified by the user. 2445 E820 memory map, as specified by the user.
@@ -2528,7 +2528,7 @@
2528 mem_encrypt=on: Activate SME 2528 mem_encrypt=on: Activate SME
2529 mem_encrypt=off: Do not activate SME 2529 mem_encrypt=off: Do not activate SME
2530 2530
2531 Refer to Documentation/x86/amd-memory-encryption.txt 2531 Refer to Documentation/virtual/kvm/amd-memory-encryption.rst
2532 for details on when memory encryption can be activated. 2532 for details on when memory encryption can be activated.
2533 2533
2534 mem_sleep_default= [SUSPEND] Default system suspend mode: 2534 mem_sleep_default= [SUSPEND] Default system suspend mode:
@@ -3529,7 +3529,7 @@
3529 See Documentation/blockdev/paride.txt. 3529 See Documentation/blockdev/paride.txt.
3530 3530
3531 pirq= [SMP,APIC] Manual mp-table setup 3531 pirq= [SMP,APIC] Manual mp-table setup
3532 See Documentation/x86/i386/IO-APIC.txt. 3532 See Documentation/x86/i386/IO-APIC.rst.
3533 3533
3534 plip= [PPT,NET] Parallel port network link 3534 plip= [PPT,NET] Parallel port network link
3535 Format: { parport<nr> | timid | 0 } 3535 Format: { parport<nr> | timid | 0 }
@@ -5055,7 +5055,7 @@
5055 Can be used multiple times for multiple devices. 5055 Can be used multiple times for multiple devices.
5056 5056
5057 vga= [BOOT,X86-32] Select a particular video mode 5057 vga= [BOOT,X86-32] Select a particular video mode
5058 See Documentation/x86/boot.txt and 5058 See Documentation/x86/boot.rst and
5059 Documentation/svga.txt. 5059 Documentation/svga.txt.
5060 Use vga=ask for menu. 5060 Use vga=ask for menu.
5061 This is actually a boot loader parameter; the value is 5061 This is actually a boot loader parameter; the value is
diff --git a/Documentation/admin-guide/ras.rst b/Documentation/admin-guide/ras.rst
index c7495e42e6f4..2b20f5f7380d 100644
--- a/Documentation/admin-guide/ras.rst
+++ b/Documentation/admin-guide/ras.rst
@@ -199,7 +199,7 @@ Architecture (MCA)\ [#f3]_.
199 mode). 199 mode).
200 200
201.. [#f3] For more details about the Machine Check Architecture (MCA), 201.. [#f3] For more details about the Machine Check Architecture (MCA),
202 please read Documentation/x86/x86_64/machinecheck at the Kernel tree. 202 please read Documentation/x86/x86_64/machinecheck.rst at the Kernel tree.
203 203
204EDAC - Error Detection And Correction 204EDAC - Error Detection And Correction
205************************************* 205*************************************
diff --git a/Documentation/devicetree/bindings/net/fsl-enetc.txt b/Documentation/devicetree/bindings/net/fsl-enetc.txt
index c812e25ae90f..25fc687419db 100644
--- a/Documentation/devicetree/bindings/net/fsl-enetc.txt
+++ b/Documentation/devicetree/bindings/net/fsl-enetc.txt
@@ -16,8 +16,8 @@ Required properties:
16In this case, the ENETC node should include a "mdio" sub-node 16In this case, the ENETC node should include a "mdio" sub-node
17that in turn should contain the "ethernet-phy" node describing the 17that in turn should contain the "ethernet-phy" node describing the
18external phy. Below properties are required, their bindings 18external phy. Below properties are required, their bindings
19already defined in ethernet.txt or phy.txt, under 19already defined in Documentation/devicetree/bindings/net/ethernet.txt or
20Documentation/devicetree/bindings/net/*. 20Documentation/devicetree/bindings/net/phy.txt.
21 21
22Required: 22Required:
23 23
@@ -51,8 +51,7 @@ Example:
51connection: 51connection:
52 52
53In this case, the ENETC port node defines a fixed link connection, 53In this case, the ENETC port node defines a fixed link connection,
54as specified by "fixed-link.txt", under 54as specified by Documentation/devicetree/bindings/net/fixed-link.txt.
55Documentation/devicetree/bindings/net/*.
56 55
57Required: 56Required:
58 57
diff --git a/Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt b/Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
index 12b18f82d441..efa2c8b9b85a 100644
--- a/Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
+++ b/Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
@@ -3,7 +3,7 @@ Amlogic Meson AXG DWC PCIE SoC controller
3Amlogic Meson PCIe host controller is based on the Synopsys DesignWare PCI core. 3Amlogic Meson PCIe host controller is based on the Synopsys DesignWare PCI core.
4It shares common functions with the PCIe DesignWare core driver and 4It shares common functions with the PCIe DesignWare core driver and
5inherits common properties defined in 5inherits common properties defined in
6Documentation/devicetree/bindings/pci/designware-pci.txt. 6Documentation/devicetree/bindings/pci/designware-pcie.txt.
7 7
8Additional properties are described here: 8Additional properties are described here:
9 9
diff --git a/Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt b/Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt
index 7ef2dbe48e8a..14d2eee96b3d 100644
--- a/Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt
+++ b/Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt
@@ -97,7 +97,7 @@ Second Level Nodes - Regulators
97 sent for this regulator including those which are for a 97 sent for this regulator including those which are for a
98 strictly lower power state. 98 strictly lower power state.
99 99
100Other properties defined in Documentation/devicetree/bindings/regulator.txt 100Other properties defined in Documentation/devicetree/bindings/regulator/regulator.txt
101may also be used. regulator-initial-mode and regulator-allowed-modes may be 101may also be used. regulator-initial-mode and regulator-allowed-modes may be
102specified for VRM regulators using mode values from 102specified for VRM regulators using mode values from
103include/dt-bindings/regulator/qcom,rpmh-regulator.h. regulator-allow-bypass 103include/dt-bindings/regulator/qcom,rpmh-regulator.h. regulator-allow-bypass
diff --git a/Documentation/devicetree/booting-without-of.txt b/Documentation/devicetree/booting-without-of.txt
index e86bd2f64117..60f8640f2b2f 100644
--- a/Documentation/devicetree/booting-without-of.txt
+++ b/Documentation/devicetree/booting-without-of.txt
@@ -277,7 +277,7 @@ it with special cases.
277 the decompressor (the real mode entry point goes to the same 32bit 277 the decompressor (the real mode entry point goes to the same 32bit
278 entry point once it switched into protected mode). That entry point 278 entry point once it switched into protected mode). That entry point
279 supports one calling convention which is documented in 279 supports one calling convention which is documented in
280 Documentation/x86/boot.txt 280 Documentation/x86/boot.rst
281 The physical pointer to the device-tree block (defined in chapter II) 281 The physical pointer to the device-tree block (defined in chapter II)
282 is passed via setup_data which requires at least boot protocol 2.09. 282 is passed via setup_data which requires at least boot protocol 2.09.
283 The type filed is defined as 283 The type filed is defined as
diff --git a/Documentation/driver-api/gpio/board.rst b/Documentation/driver-api/gpio/board.rst
index b37f3f7b8926..ce91518bf9f4 100644
--- a/Documentation/driver-api/gpio/board.rst
+++ b/Documentation/driver-api/gpio/board.rst
@@ -101,7 +101,7 @@ with the help of _DSD (Device Specific Data), introduced in ACPI 5.1::
101 } 101 }
102 102
103For more information about the ACPI GPIO bindings see 103For more information about the ACPI GPIO bindings see
104Documentation/acpi/gpio-properties.txt. 104Documentation/firmware-guide/acpi/gpio-properties.rst.
105 105
106Platform Data 106Platform Data
107------------- 107-------------
diff --git a/Documentation/driver-api/gpio/consumer.rst b/Documentation/driver-api/gpio/consumer.rst
index 5e4d8aa68913..fdecb6d711db 100644
--- a/Documentation/driver-api/gpio/consumer.rst
+++ b/Documentation/driver-api/gpio/consumer.rst
@@ -437,7 +437,7 @@ case, it will be handled by the GPIO subsystem automatically. However, if the
437_DSD is not present, the mappings between GpioIo()/GpioInt() resources and GPIO 437_DSD is not present, the mappings between GpioIo()/GpioInt() resources and GPIO
438connection IDs need to be provided by device drivers. 438connection IDs need to be provided by device drivers.
439 439
440For details refer to Documentation/acpi/gpio-properties.txt 440For details refer to Documentation/firmware-guide/acpi/gpio-properties.rst
441 441
442 442
443Interacting With the Legacy GPIO Subsystem 443Interacting With the Legacy GPIO Subsystem
diff --git a/Documentation/firmware-guide/acpi/enumeration.rst b/Documentation/firmware-guide/acpi/enumeration.rst
index 850be9696931..1252617b520f 100644
--- a/Documentation/firmware-guide/acpi/enumeration.rst
+++ b/Documentation/firmware-guide/acpi/enumeration.rst
@@ -339,7 +339,7 @@ a code like this::
339There are also devm_* versions of these functions which release the 339There are also devm_* versions of these functions which release the
340descriptors once the device is released. 340descriptors once the device is released.
341 341
342See Documentation/acpi/gpio-properties.txt for more information about the 342See Documentation/firmware-guide/acpi/gpio-properties.rst for more information about the
343_DSD binding related to GPIOs. 343_DSD binding related to GPIOs.
344 344
345MFD devices 345MFD devices
diff --git a/Documentation/firmware-guide/acpi/method-tracing.rst b/Documentation/firmware-guide/acpi/method-tracing.rst
index d0b077b73f5f..0aa7e2c5d32a 100644
--- a/Documentation/firmware-guide/acpi/method-tracing.rst
+++ b/Documentation/firmware-guide/acpi/method-tracing.rst
@@ -68,7 +68,7 @@ c. Filter out the debug layer/level matched logs when the specified
68 68
69Where: 69Where:
70 0xXXXXXXXX/0xYYYYYYYY 70 0xXXXXXXXX/0xYYYYYYYY
71 Refer to Documentation/acpi/debug.txt for possible debug layer/level 71 Refer to Documentation/firmware-guide/acpi/debug.rst for possible debug layer/level
72 masking values. 72 masking values.
73 \PPPP.AAAA.TTTT.HHHH 73 \PPPP.AAAA.TTTT.HHHH
74 Full path of a control method that can be found in the ACPI namespace. 74 Full path of a control method that can be found in the ACPI namespace.
diff --git a/Documentation/i2c/instantiating-devices b/Documentation/i2c/instantiating-devices
index 0d85ac1935b7..5a3e2f331e8c 100644
--- a/Documentation/i2c/instantiating-devices
+++ b/Documentation/i2c/instantiating-devices
@@ -85,7 +85,7 @@ Method 1c: Declare the I2C devices via ACPI
85------------------------------------------- 85-------------------------------------------
86 86
87ACPI can also describe I2C devices. There is special documentation for this 87ACPI can also describe I2C devices. There is special documentation for this
88which is currently located at Documentation/acpi/enumeration.txt. 88which is currently located at Documentation/firmware-guide/acpi/enumeration.rst.
89 89
90 90
91Method 2: Instantiate the devices explicitly 91Method 2: Instantiate the devices explicitly
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index f0c86fbb3b48..92f7f34b021a 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -155,7 +155,7 @@ is 0x15 and the full version number is 0x234, this file will contain
155the value 340 = 0x154. 155the value 340 = 0x154.
156 156
157See the type_of_loader and ext_loader_type fields in 157See the type_of_loader and ext_loader_type fields in
158Documentation/x86/boot.txt for additional information. 158Documentation/x86/boot.rst for additional information.
159 159
160============================================================== 160==============================================================
161 161
@@ -167,7 +167,7 @@ The complete bootloader version number. In the example above, this
167file will contain the value 564 = 0x234. 167file will contain the value 564 = 0x234.
168 168
169See the type_of_loader and ext_loader_ver fields in 169See the type_of_loader and ext_loader_ver fields in
170Documentation/x86/boot.txt for additional information. 170Documentation/x86/boot.rst for additional information.
171 171
172============================================================== 172==============================================================
173 173
diff --git a/Documentation/translations/zh_CN/process/4.Coding.rst b/Documentation/translations/zh_CN/process/4.Coding.rst
index 5301e9d55255..8bb777941394 100644
--- a/Documentation/translations/zh_CN/process/4.Coding.rst
+++ b/Documentation/translations/zh_CN/process/4.Coding.rst
@@ -241,7 +241,7 @@ scripts/coccinelle目录下已ç»æ‰“包了相当多的内核“语义补ä¸â€ï¼
241 241
242任何添加新用户空间界é¢çš„代ç ï¼ˆåŒ…括新的sysfs或/proc文件)都应该包å«è¯¥ç•Œé¢çš„ 242任何添加新用户空间界é¢çš„代ç ï¼ˆåŒ…括新的sysfs或/proc文件)都应该包å«è¯¥ç•Œé¢çš„
243文档,该文档使用户空间开å‘人员能够知é“他们在使用什么。请å‚阅 243文档,该文档使用户空间开å‘人员能够知é“他们在使用什么。请å‚阅
244Documentation/abi/readme,了解如何格å¼åŒ–此文档以åŠéœ€è¦æ供哪些信æ¯ã€‚ 244Documentation/ABI/README,了解如何格å¼åŒ–此文档以åŠéœ€è¦æ供哪些信æ¯ã€‚
245 245
246文件 :ref:`Documentation/admin-guide/kernel-parameters.rst <kernelparameters>` 246文件 :ref:`Documentation/admin-guide/kernel-parameters.rst <kernelparameters>`
247æ述了内核的所有引导时间å‚数。任何添加新å‚æ•°çš„è¡¥ä¸éƒ½åº”该å‘该文件添加适当的 247æ述了内核的所有引导时间å‚数。任何添加新å‚æ•°çš„è¡¥ä¸éƒ½åº”该å‘该文件添加适当的
diff --git a/Documentation/x86/x86_64/5level-paging.rst b/Documentation/x86/x86_64/5level-paging.rst
index ab88a4514163..44856417e6a5 100644
--- a/Documentation/x86/x86_64/5level-paging.rst
+++ b/Documentation/x86/x86_64/5level-paging.rst
@@ -20,7 +20,7 @@ physical address space. This "ought to be enough for anybody" ©.
20QEMU 2.9 and later support 5-level paging. 20QEMU 2.9 and later support 5-level paging.
21 21
22Virtual memory layout for 5-level paging is described in 22Virtual memory layout for 5-level paging is described in
23Documentation/x86/x86_64/mm.txt 23Documentation/x86/x86_64/mm.rst
24 24
25 25
26Enabling 5-level paging 26Enabling 5-level paging
diff --git a/Documentation/x86/x86_64/boot-options.rst b/Documentation/x86/x86_64/boot-options.rst
index 2f69836b8445..6a4285a3c7a4 100644
--- a/Documentation/x86/x86_64/boot-options.rst
+++ b/Documentation/x86/x86_64/boot-options.rst
@@ -9,7 +9,7 @@ only the AMD64 specific ones are listed here.
9 9
10Machine check 10Machine check
11============= 11=============
12Please see Documentation/x86/x86_64/machinecheck for sysfs runtime tunables. 12Please see Documentation/x86/x86_64/machinecheck.rst for sysfs runtime tunables.
13 13
14 mce=off 14 mce=off
15 Disable machine check 15 Disable machine check
@@ -89,7 +89,7 @@ APICs
89 Don't use the local APIC (alias for i386 compatibility) 89 Don't use the local APIC (alias for i386 compatibility)
90 90
91 pirq=... 91 pirq=...
92 See Documentation/x86/i386/IO-APIC.txt 92 See Documentation/x86/i386/IO-APIC.rst
93 93
94 noapictimer 94 noapictimer
95 Don't set up the APIC timer 95 Don't set up the APIC timer
diff --git a/Documentation/x86/x86_64/fake-numa-for-cpusets.rst b/Documentation/x86/x86_64/fake-numa-for-cpusets.rst
index 74fbb78b3c67..04df57b9aa3f 100644
--- a/Documentation/x86/x86_64/fake-numa-for-cpusets.rst
+++ b/Documentation/x86/x86_64/fake-numa-for-cpusets.rst
@@ -18,7 +18,7 @@ For more information on the features of cpusets, see
18Documentation/cgroup-v1/cpusets.txt. 18Documentation/cgroup-v1/cpusets.txt.
19There are a number of different configurations you can use for your needs. For 19There are a number of different configurations you can use for your needs. For
20more information on the numa=fake command line option and its various ways of 20more information on the numa=fake command line option and its various ways of
21configuring fake nodes, see Documentation/x86/x86_64/boot-options.txt. 21configuring fake nodes, see Documentation/x86/x86_64/boot-options.rst.
22 22
23For the purposes of this introduction, we'll assume a very primitive NUMA 23For the purposes of this introduction, we'll assume a very primitive NUMA
24emulation setup of "numa=fake=4*512,". This will split our system memory into 24emulation setup of "numa=fake=4*512,". This will split our system memory into
diff --git a/MAINTAINERS b/MAINTAINERS
index 5cfbea4ce575..26e0369c1641 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3874,7 +3874,7 @@ F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3874F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3874F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3875F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3875F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3876F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3876F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3877F: Documentation/hwmon/lochnagar 3877F: Documentation/hwmon/lochnagar.rst
3878 3878
3879CISCO FCOE HBA DRIVER 3879CISCO FCOE HBA DRIVER
3880M: Satish Kharat <satishkh@cisco.com> 3880M: Satish Kharat <satishkh@cisco.com>
@@ -11272,7 +11272,7 @@ NXP FXAS21002C DRIVER
11272M: Rui Miguel Silva <rmfrfs@gmail.com> 11272M: Rui Miguel Silva <rmfrfs@gmail.com>
11273L: linux-iio@vger.kernel.org 11273L: linux-iio@vger.kernel.org
11274S: Maintained 11274S: Maintained
11275F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt 11275F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11276F: drivers/iio/gyro/fxas21002c_core.c 11276F: drivers/iio/gyro/fxas21002c_core.c
11277F: drivers/iio/gyro/fxas21002c.h 11277F: drivers/iio/gyro/fxas21002c.h
11278F: drivers/iio/gyro/fxas21002c_i2c.c 11278F: drivers/iio/gyro/fxas21002c_i2c.c
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 8869742a85df..0f220264cc23 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1263,7 +1263,7 @@ config SMP
1263 uniprocessor machines. On a uniprocessor machine, the kernel 1263 uniprocessor machines. On a uniprocessor machine, the kernel
1264 will run faster if you say N here. 1264 will run faster if you say N here.
1265 1265
1266 See also <file:Documentation/x86/i386/IO-APIC.txt>, 1266 See also <file:Documentation/x86/i386/IO-APIC.rst>,
1267 <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO available at 1267 <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO available at
1268 <http://tldp.org/HOWTO/SMP-HOWTO.html>. 1268 <http://tldp.org/HOWTO/SMP-HOWTO.html>.
1269 1269
diff --git a/arch/arm64/kernel/kexec_image.c b/arch/arm64/kernel/kexec_image.c
index 07bf740bea91..31cc2f423aa8 100644
--- a/arch/arm64/kernel/kexec_image.c
+++ b/arch/arm64/kernel/kexec_image.c
@@ -53,7 +53,7 @@ static void *image_load(struct kimage *image,
53 53
54 /* 54 /*
55 * We require a kernel with an unambiguous Image header. Per 55 * We require a kernel with an unambiguous Image header. Per
56 * Documentation/booting.txt, this is the case when image_size 56 * Documentation/arm64/booting.txt, this is the case when image_size
57 * is non-zero (practically speaking, since v3.17). 57 * is non-zero (practically speaking, since v3.17).
58 */ 58 */
59 h = (struct arm64_image_header *)kernel; 59 h = (struct arm64_image_header *)kernel;
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index d87d53fcd261..9f1f7b47621c 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -395,7 +395,7 @@ config SMP
395 Y to "Enhanced Real Time Clock Support", below. The "Advanced Power 395 Y to "Enhanced Real Time Clock Support", below. The "Advanced Power
396 Management" code will be disabled if you say Y here. 396 Management" code will be disabled if you say Y here.
397 397
398 See also <file:Documentation/x86/i386/IO-APIC.txt>, 398 See also <file:Documentation/x86/i386/IO-APIC.rst>,
399 <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO available at 399 <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO available at
400 <http://www.tldp.org/docs.html#howto>. 400 <http://www.tldp.org/docs.html#howto>.
401 401
@@ -1290,7 +1290,7 @@ config MICROCODE
1290 the Linux kernel. 1290 the Linux kernel.
1291 1291
1292 The preferred method to load microcode from a detached initrd is described 1292 The preferred method to load microcode from a detached initrd is described
1293 in Documentation/x86/microcode.txt. For that you need to enable 1293 in Documentation/x86/microcode.rst. For that you need to enable
1294 CONFIG_BLK_DEV_INITRD in order for the loader to be able to scan the 1294 CONFIG_BLK_DEV_INITRD in order for the loader to be able to scan the
1295 initrd for microcode blobs. 1295 initrd for microcode blobs.
1296 1296
@@ -1329,7 +1329,7 @@ config MICROCODE_OLD_INTERFACE
1329 It is inadequate because it runs too late to be able to properly 1329 It is inadequate because it runs too late to be able to properly
1330 load microcode on a machine and it needs special tools. Instead, you 1330 load microcode on a machine and it needs special tools. Instead, you
1331 should've switched to the early loading method with the initrd or 1331 should've switched to the early loading method with the initrd or
1332 builtin microcode by now: Documentation/x86/microcode.txt 1332 builtin microcode by now: Documentation/x86/microcode.rst
1333 1333
1334config X86_MSR 1334config X86_MSR
1335 tristate "/dev/cpu/*/msr - Model-specific register support" 1335 tristate "/dev/cpu/*/msr - Model-specific register support"
@@ -1478,7 +1478,7 @@ config X86_5LEVEL
1478 A kernel with the option enabled can be booted on machines that 1478 A kernel with the option enabled can be booted on machines that
1479 support 4- or 5-level paging. 1479 support 4- or 5-level paging.
1480 1480
1481 See Documentation/x86/x86_64/5level-paging.txt for more 1481 See Documentation/x86/x86_64/5level-paging.rst for more
1482 information. 1482 information.
1483 1483
1484 Say N if unsure. 1484 Say N if unsure.
@@ -1626,7 +1626,7 @@ config ARCH_MEMORY_PROBE
1626 depends on X86_64 && MEMORY_HOTPLUG 1626 depends on X86_64 && MEMORY_HOTPLUG
1627 help 1627 help
1628 This option enables a sysfs memory/probe interface for testing. 1628 This option enables a sysfs memory/probe interface for testing.
1629 See Documentation/memory-hotplug.txt for more information. 1629 See Documentation/admin-guide/mm/memory-hotplug.rst for more information.
1630 If you are unsure how to answer this question, answer N. 1630 If you are unsure how to answer this question, answer N.
1631 1631
1632config ARCH_PROC_KCORE_TEXT 1632config ARCH_PROC_KCORE_TEXT
@@ -1783,7 +1783,7 @@ config MTRR
1783 You can safely say Y even if your machine doesn't have MTRRs, you'll 1783 You can safely say Y even if your machine doesn't have MTRRs, you'll
1784 just add about 9 KB to your kernel. 1784 just add about 9 KB to your kernel.
1785 1785
1786 See <file:Documentation/x86/mtrr.txt> for more information. 1786 See <file:Documentation/x86/mtrr.rst> for more information.
1787 1787
1788config MTRR_SANITIZER 1788config MTRR_SANITIZER
1789 def_bool y 1789 def_bool y
@@ -1895,7 +1895,7 @@ config X86_INTEL_MPX
1895 process and adds some branches to paths used during 1895 process and adds some branches to paths used during
1896 exec() and munmap(). 1896 exec() and munmap().
1897 1897
1898 For details, see Documentation/x86/intel_mpx.txt 1898 For details, see Documentation/x86/intel_mpx.rst
1899 1899
1900 If unsure, say N. 1900 If unsure, say N.
1901 1901
diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug
index f730680dc818..59f598543203 100644
--- a/arch/x86/Kconfig.debug
+++ b/arch/x86/Kconfig.debug
@@ -156,7 +156,7 @@ config IOMMU_DEBUG
156 code. When you use it make sure you have a big enough 156 code. When you use it make sure you have a big enough
157 IOMMU/AGP aperture. Most of the options enabled by this can 157 IOMMU/AGP aperture. Most of the options enabled by this can
158 be set more finegrained using the iommu= command line 158 be set more finegrained using the iommu= command line
159 options. See Documentation/x86/x86_64/boot-options.txt for more 159 options. See Documentation/x86/x86_64/boot-options.rst for more
160 details. 160 details.
161 161
162config IOMMU_LEAK 162config IOMMU_LEAK
diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S
index 850b8762e889..90d791ca1a95 100644
--- a/arch/x86/boot/header.S
+++ b/arch/x86/boot/header.S
@@ -313,7 +313,7 @@ start_sys_seg: .word SYSSEG # obsolete and meaningless, but just
313 313
314type_of_loader: .byte 0 # 0 means ancient bootloader, newer 314type_of_loader: .byte 0 # 0 means ancient bootloader, newer
315 # bootloaders know to change this. 315 # bootloaders know to change this.
316 # See Documentation/x86/boot.txt for 316 # See Documentation/x86/boot.rst for
317 # assigned ids 317 # assigned ids
318 318
319# flags, unused bits must be zero (RFU) bit within loadflags 319# flags, unused bits must be zero (RFU) bit within loadflags
diff --git a/arch/x86/entry/entry_64.S b/arch/x86/entry/entry_64.S
index 11aa3b2afa4d..33f9fc38d014 100644
--- a/arch/x86/entry/entry_64.S
+++ b/arch/x86/entry/entry_64.S
@@ -8,7 +8,7 @@
8 * 8 *
9 * entry.S contains the system-call and fault low-level handling routines. 9 * entry.S contains the system-call and fault low-level handling routines.
10 * 10 *
11 * Some of this is documented in Documentation/x86/entry_64.txt 11 * Some of this is documented in Documentation/x86/entry_64.rst
12 * 12 *
13 * A note on terminology: 13 * A note on terminology:
14 * - iret frame: Architecture defined interrupt frame from SS to RIP 14 * - iret frame: Architecture defined interrupt frame from SS to RIP
diff --git a/arch/x86/include/asm/bootparam_utils.h b/arch/x86/include/asm/bootparam_utils.h
index f6f6ef436599..101eb944f13c 100644
--- a/arch/x86/include/asm/bootparam_utils.h
+++ b/arch/x86/include/asm/bootparam_utils.h
@@ -24,7 +24,7 @@ static void sanitize_boot_params(struct boot_params *boot_params)
24 * IMPORTANT NOTE TO BOOTLOADER AUTHORS: do not simply clear 24 * IMPORTANT NOTE TO BOOTLOADER AUTHORS: do not simply clear
25 * this field. The purpose of this field is to guarantee 25 * this field. The purpose of this field is to guarantee
26 * compliance with the x86 boot spec located in 26 * compliance with the x86 boot spec located in
27 * Documentation/x86/boot.txt . That spec says that the 27 * Documentation/x86/boot.rst . That spec says that the
28 * *whole* structure should be cleared, after which only the 28 * *whole* structure should be cleared, after which only the
29 * portion defined by struct setup_header (boot_params->hdr) 29 * portion defined by struct setup_header (boot_params->hdr)
30 * should be copied in. 30 * should be copied in.
diff --git a/arch/x86/include/asm/page_64_types.h b/arch/x86/include/asm/page_64_types.h
index 793c14c372cb..288b065955b7 100644
--- a/arch/x86/include/asm/page_64_types.h
+++ b/arch/x86/include/asm/page_64_types.h
@@ -48,7 +48,7 @@
48 48
49#define __START_KERNEL_map _AC(0xffffffff80000000, UL) 49#define __START_KERNEL_map _AC(0xffffffff80000000, UL)
50 50
51/* See Documentation/x86/x86_64/mm.txt for a description of the memory map. */ 51/* See Documentation/x86/x86_64/mm.rst for a description of the memory map. */
52 52
53#define __PHYSICAL_MASK_SHIFT 52 53#define __PHYSICAL_MASK_SHIFT 52
54 54
diff --git a/arch/x86/include/asm/pgtable_64_types.h b/arch/x86/include/asm/pgtable_64_types.h
index 88bca456da99..52e5f5f2240d 100644
--- a/arch/x86/include/asm/pgtable_64_types.h
+++ b/arch/x86/include/asm/pgtable_64_types.h
@@ -103,7 +103,7 @@ extern unsigned int ptrs_per_p4d;
103#define PGDIR_MASK (~(PGDIR_SIZE - 1)) 103#define PGDIR_MASK (~(PGDIR_SIZE - 1))
104 104
105/* 105/*
106 * See Documentation/x86/x86_64/mm.txt for a description of the memory map. 106 * See Documentation/x86/x86_64/mm.rst for a description of the memory map.
107 * 107 *
108 * Be very careful vs. KASLR when changing anything here. The KASLR address 108 * Be very careful vs. KASLR when changing anything here. The KASLR address
109 * range must not overlap with anything except the KASAN shadow area, which 109 * range must not overlap with anything except the KASAN shadow area, which
diff --git a/arch/x86/kernel/cpu/microcode/amd.c b/arch/x86/kernel/cpu/microcode/amd.c
index e1f3ba19ba54..06d4e67f31ab 100644
--- a/arch/x86/kernel/cpu/microcode/amd.c
+++ b/arch/x86/kernel/cpu/microcode/amd.c
@@ -61,7 +61,7 @@ static u8 amd_ucode_patch[PATCH_MAX_SIZE];
61 61
62/* 62/*
63 * Microcode patch container file is prepended to the initrd in cpio 63 * Microcode patch container file is prepended to the initrd in cpio
64 * format. See Documentation/x86/microcode.txt 64 * format. See Documentation/x86/microcode.rst
65 */ 65 */
66static const char 66static const char
67ucode_path[] __maybe_unused = "kernel/x86/microcode/AuthenticAMD.bin"; 67ucode_path[] __maybe_unused = "kernel/x86/microcode/AuthenticAMD.bin";
diff --git a/arch/x86/kernel/kexec-bzimage64.c b/arch/x86/kernel/kexec-bzimage64.c
index 22f60dd26460..b07e7069b09e 100644
--- a/arch/x86/kernel/kexec-bzimage64.c
+++ b/arch/x86/kernel/kexec-bzimage64.c
@@ -416,7 +416,7 @@ static void *bzImage64_load(struct kimage *image, char *kernel,
416 efi_map_offset = params_cmdline_sz; 416 efi_map_offset = params_cmdline_sz;
417 efi_setup_data_offset = efi_map_offset + ALIGN(efi_map_sz, 16); 417 efi_setup_data_offset = efi_map_offset + ALIGN(efi_map_sz, 16);
418 418
419 /* Copy setup header onto bootparams. Documentation/x86/boot.txt */ 419 /* Copy setup header onto bootparams. Documentation/x86/boot.rst */
420 setup_header_size = 0x0202 + kernel[0x0201] - setup_hdr_offset; 420 setup_header_size = 0x0202 + kernel[0x0201] - setup_hdr_offset;
421 421
422 /* Is there a limit on setup header size? */ 422 /* Is there a limit on setup header size? */
diff --git a/arch/x86/kernel/pci-dma.c b/arch/x86/kernel/pci-dma.c
index dcd272dbd0a9..f62b498b18fb 100644
--- a/arch/x86/kernel/pci-dma.c
+++ b/arch/x86/kernel/pci-dma.c
@@ -70,7 +70,7 @@ void __init pci_iommu_alloc(void)
70} 70}
71 71
72/* 72/*
73 * See <Documentation/x86/x86_64/boot-options.txt> for the iommu kernel 73 * See <Documentation/x86/x86_64/boot-options.rst> for the iommu kernel
74 * parameter documentation. 74 * parameter documentation.
75 */ 75 */
76static __init int iommu_setup(char *p) 76static __init int iommu_setup(char *p)
diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c
index 7f61431c75fb..400c1ba033aa 100644
--- a/arch/x86/mm/tlb.c
+++ b/arch/x86/mm/tlb.c
@@ -711,7 +711,7 @@ void native_flush_tlb_others(const struct cpumask *cpumask,
711} 711}
712 712
713/* 713/*
714 * See Documentation/x86/tlb.txt for details. We choose 33 714 * See Documentation/x86/tlb.rst for details. We choose 33
715 * because it is large enough to cover the vast majority (at 715 * because it is large enough to cover the vast majority (at
716 * least 95%) of allocations, and is small enough that we are 716 * least 95%) of allocations, and is small enough that we are
717 * confident it will not cause too much overhead. Each single 717 * confident it will not cause too much overhead. Each single
diff --git a/arch/x86/platform/pvh/enlighten.c b/arch/x86/platform/pvh/enlighten.c
index 1861a2ba0f2b..c0a502f7e3a7 100644
--- a/arch/x86/platform/pvh/enlighten.c
+++ b/arch/x86/platform/pvh/enlighten.c
@@ -86,7 +86,7 @@ static void __init init_pvh_bootparams(bool xen_guest)
86 } 86 }
87 87
88 /* 88 /*
89 * See Documentation/x86/boot.txt. 89 * See Documentation/x86/boot.rst.
90 * 90 *
91 * Version 2.12 supports Xen entry point but we will use default x86/PC 91 * Version 2.12 supports Xen entry point but we will use default x86/PC
92 * environment (i.e. hardware_subarch 0). 92 * environment (i.e. hardware_subarch 0).
diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig
index 283ee94224c6..2438f37f2ca1 100644
--- a/drivers/acpi/Kconfig
+++ b/drivers/acpi/Kconfig
@@ -333,7 +333,7 @@ config ACPI_CUSTOM_DSDT_FILE
333 depends on !STANDALONE 333 depends on !STANDALONE
334 help 334 help
335 This option supports a custom DSDT by linking it into the kernel. 335 This option supports a custom DSDT by linking it into the kernel.
336 See Documentation/acpi/dsdt-override.txt 336 See Documentation/admin-guide/acpi/dsdt-override.rst
337 337
338 Enter the full path name to the file which includes the AmlCode 338 Enter the full path name to the file which includes the AmlCode
339 or dsdt_aml_code declaration. 339 or dsdt_aml_code declaration.
@@ -355,7 +355,7 @@ config ACPI_TABLE_UPGRADE
355 This option provides functionality to upgrade arbitrary ACPI tables 355 This option provides functionality to upgrade arbitrary ACPI tables
356 via initrd. No functional change if no ACPI tables are passed via 356 via initrd. No functional change if no ACPI tables are passed via
357 initrd, therefore it's safe to say Y. 357 initrd, therefore it's safe to say Y.
358 See Documentation/acpi/initrd_table_override.txt for details 358 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
359 359
360config ACPI_TABLE_OVERRIDE_VIA_BUILTIN_INITRD 360config ACPI_TABLE_OVERRIDE_VIA_BUILTIN_INITRD
361 bool "Override ACPI tables from built-in initrd" 361 bool "Override ACPI tables from built-in initrd"
@@ -365,7 +365,7 @@ config ACPI_TABLE_OVERRIDE_VIA_BUILTIN_INITRD
365 This option provides functionality to override arbitrary ACPI tables 365 This option provides functionality to override arbitrary ACPI tables
366 from built-in uncompressed initrd. 366 from built-in uncompressed initrd.
367 367
368 See Documentation/acpi/initrd_table_override.txt for details 368 See Documentation/admin-guide/acpi/initrd_table_override.rst for details
369 369
370config ACPI_DEBUG 370config ACPI_DEBUG
371 bool "Debug Statements" 371 bool "Debug Statements"
@@ -374,7 +374,7 @@ config ACPI_DEBUG
374 output and increases the kernel size by around 50K. 374 output and increases the kernel size by around 50K.
375 375
376 Use the acpi.debug_layer and acpi.debug_level kernel command-line 376 Use the acpi.debug_layer and acpi.debug_level kernel command-line
377 parameters documented in Documentation/acpi/debug.txt and 377 parameters documented in Documentation/firmware-guide/acpi/debug.rst and
378 Documentation/admin-guide/kernel-parameters.rst to control the type and 378 Documentation/admin-guide/kernel-parameters.rst to control the type and
379 amount of debug output. 379 amount of debug output.
380 380
@@ -445,7 +445,7 @@ config ACPI_CUSTOM_METHOD
445 help 445 help
446 This debug facility allows ACPI AML methods to be inserted and/or 446 This debug facility allows ACPI AML methods to be inserted and/or
447 replaced without rebooting the system. For details refer to: 447 replaced without rebooting the system. For details refer to:
448 Documentation/acpi/method-customizing.txt. 448 Documentation/firmware-guide/acpi/method-customizing.rst.
449 449
450 NOTE: This option is security sensitive, because it allows arbitrary 450 NOTE: This option is security sensitive, because it allows arbitrary
451 kernel memory to be written to by root (uid=0) users, allowing them 451 kernel memory to be written to by root (uid=0) users, allowing them
diff --git a/drivers/net/ethernet/faraday/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c
index b17b79e612a3..ac6280ad43a1 100644
--- a/drivers/net/ethernet/faraday/ftgmac100.c
+++ b/drivers/net/ethernet/faraday/ftgmac100.c
@@ -1075,7 +1075,7 @@ static int ftgmac100_mii_probe(struct ftgmac100 *priv, phy_interface_t intf)
1075 } 1075 }
1076 1076
1077 /* Indicate that we support PAUSE frames (see comment in 1077 /* Indicate that we support PAUSE frames (see comment in
1078 * Documentation/networking/phy.txt) 1078 * Documentation/networking/phy.rst)
1079 */ 1079 */
1080 phy_support_asym_pause(phydev); 1080 phy_support_asym_pause(phydev);
1081 1081
diff --git a/drivers/staging/fieldbus/Documentation/fieldbus_dev.txt b/drivers/staging/fieldbus/Documentation/fieldbus_dev.txt
index 56af3f650fa3..89fb8e14676f 100644
--- a/drivers/staging/fieldbus/Documentation/fieldbus_dev.txt
+++ b/drivers/staging/fieldbus/Documentation/fieldbus_dev.txt
@@ -54,8 +54,8 @@ a limited few common behaviours and properties. This allows us to define
54a simple interface consisting of a character device and a set of sysfs files: 54a simple interface consisting of a character device and a set of sysfs files:
55 55
56See: 56See:
57Documentation/ABI/testing/sysfs-class-fieldbus-dev 57drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev
58Documentation/ABI/testing/fieldbus-dev-cdev 58drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev
59 59
60Note that this simple interface does not provide a way to modify adapter 60Note that this simple interface does not provide a way to modify adapter
61configuration settings. It is therefore useful only for adapters that get their 61configuration settings. It is therefore useful only for adapters that get their
diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c
index 1e3ed41ae1f3..69938dbae2d0 100644
--- a/drivers/vhost/vhost.c
+++ b/drivers/vhost/vhost.c
@@ -1694,7 +1694,7 @@ EXPORT_SYMBOL_GPL(vhost_dev_ioctl);
1694 1694
1695/* TODO: This is really inefficient. We need something like get_user() 1695/* TODO: This is really inefficient. We need something like get_user()
1696 * (instruction directly accesses the data, with an exception table entry 1696 * (instruction directly accesses the data, with an exception table entry
1697 * returning -EFAULT). See Documentation/x86/exception-tables.txt. 1697 * returning -EFAULT). See Documentation/x86/exception-tables.rst.
1698 */ 1698 */
1699static int set_bit_to_user(int nr, void __user *addr) 1699static int set_bit_to_user(int nr, void __user *addr)
1700{ 1700{
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h
index de1804aeaf69..98e3db7a89cd 100644
--- a/include/acpi/acpi_drivers.h
+++ b/include/acpi/acpi_drivers.h
@@ -25,7 +25,7 @@
25#define ACPI_MAX_STRING 80 25#define ACPI_MAX_STRING 80
26 26
27/* 27/*
28 * Please update drivers/acpi/debug.c and Documentation/acpi/debug.txt 28 * Please update drivers/acpi/debug.c and Documentation/firmware-guide/acpi/debug.rst
29 * if you add to this list. 29 * if you add to this list.
30 */ 30 */
31#define ACPI_BUS_COMPONENT 0x00010000 31#define ACPI_BUS_COMPONENT 0x00010000
diff --git a/include/linux/fs_context.h b/include/linux/fs_context.h
index 1f966670c8dc..623eb58560b9 100644
--- a/include/linux/fs_context.h
+++ b/include/linux/fs_context.h
@@ -85,7 +85,7 @@ struct fs_parameter {
85 * Superblock creation fills in ->root whereas reconfiguration begins with this 85 * Superblock creation fills in ->root whereas reconfiguration begins with this
86 * already set. 86 * already set.
87 * 87 *
88 * See Documentation/filesystems/mounting.txt 88 * See Documentation/filesystems/mount_api.txt
89 */ 89 */
90struct fs_context { 90struct fs_context {
91 const struct fs_context_operations *ops; 91 const struct fs_context_operations *ops;
diff --git a/include/linux/lsm_hooks.h b/include/linux/lsm_hooks.h
index 47f58cfb6a19..df1318d85f7d 100644
--- a/include/linux/lsm_hooks.h
+++ b/include/linux/lsm_hooks.h
@@ -77,7 +77,7 @@
77 * state. This is called immediately after commit_creds(). 77 * state. This is called immediately after commit_creds().
78 * 78 *
79 * Security hooks for mount using fs_context. 79 * Security hooks for mount using fs_context.
80 * [See also Documentation/filesystems/mounting.txt] 80 * [See also Documentation/filesystems/mount_api.txt]
81 * 81 *
82 * @fs_context_dup: 82 * @fs_context_dup:
83 * Allocate and attach a security structure to sc->security. This pointer 83 * Allocate and attach a security structure to sc->security. This pointer
diff --git a/mm/Kconfig b/mm/Kconfig
index ee8d1f311858..6e5fb81bde4b 100644
--- a/mm/Kconfig
+++ b/mm/Kconfig
@@ -165,7 +165,7 @@ config MEMORY_HOTPLUG_DEFAULT_ONLINE
165 onlining policy (/sys/devices/system/memory/auto_online_blocks) which 165 onlining policy (/sys/devices/system/memory/auto_online_blocks) which
166 determines what happens to newly added memory regions. Policy setting 166 determines what happens to newly added memory regions. Policy setting
167 can always be changed at runtime. 167 can always be changed at runtime.
168 See Documentation/memory-hotplug.txt for more information. 168 See Documentation/admin-guide/mm/memory-hotplug.rst for more information.
169 169
170 Say Y here if you want all hot-plugged memory blocks to appear in 170 Say Y here if you want all hot-plugged memory blocks to appear in
171 'online' state by default. 171 'online' state by default.
diff --git a/security/Kconfig b/security/Kconfig
index aeac3676dd4d..6d75ed71970c 100644
--- a/security/Kconfig
+++ b/security/Kconfig
@@ -62,7 +62,7 @@ config PAGE_TABLE_ISOLATION
62 ensuring that the majority of kernel addresses are not mapped 62 ensuring that the majority of kernel addresses are not mapped
63 into userspace. 63 into userspace.
64 64
65 See Documentation/x86/pti.txt for more details. 65 See Documentation/x86/pti.rst for more details.
66 66
67config SECURITY_INFINIBAND 67config SECURITY_INFINIBAND
68 bool "Infiniband Security Hooks" 68 bool "Infiniband Security Hooks"
diff --git a/tools/include/linux/err.h b/tools/include/linux/err.h
index 2f5a12b88a86..25f2bb3a991d 100644
--- a/tools/include/linux/err.h
+++ b/tools/include/linux/err.h
@@ -20,7 +20,7 @@
20 * Userspace note: 20 * Userspace note:
21 * The same principle works for userspace, because 'error' pointers 21 * The same principle works for userspace, because 'error' pointers
22 * fall down to the unused hole far from user space, as described 22 * fall down to the unused hole far from user space, as described
23 * in Documentation/x86/x86_64/mm.txt for x86_64 arch: 23 * in Documentation/x86/x86_64/mm.rst for x86_64 arch:
24 * 24 *
25 * 0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm hole caused by [48:63] sign extension 25 * 0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm hole caused by [48:63] sign extension
26 * ffffffffffe00000 - ffffffffffffffff (=2 MB) unused hole 26 * ffffffffffe00000 - ffffffffffffffff (=2 MB) unused hole
diff --git a/tools/objtool/Documentation/stack-validation.txt b/tools/objtool/Documentation/stack-validation.txt
index 4dd11a554b9b..de094670050b 100644
--- a/tools/objtool/Documentation/stack-validation.txt
+++ b/tools/objtool/Documentation/stack-validation.txt
@@ -21,7 +21,7 @@ instructions). Similarly, it knows how to follow switch statements, for
21which gcc sometimes uses jump tables. 21which gcc sometimes uses jump tables.
22 22
23(Objtool also has an 'orc generate' subcommand which generates debuginfo 23(Objtool also has an 'orc generate' subcommand which generates debuginfo
24for the ORC unwinder. See Documentation/x86/orc-unwinder.txt in the 24for the ORC unwinder. See Documentation/x86/orc-unwinder.rst in the
25kernel tree for more details.) 25kernel tree for more details.)
26 26
27 27
@@ -101,7 +101,7 @@ b) ORC (Oops Rewind Capability) unwind table generation
101 band. So it doesn't affect runtime performance and it can be 101 band. So it doesn't affect runtime performance and it can be
102 reliable even when interrupts or exceptions are involved. 102 reliable even when interrupts or exceptions are involved.
103 103
104 For more details, see Documentation/x86/orc-unwinder.txt. 104 For more details, see Documentation/x86/orc-unwinder.rst.
105 105
106c) Higher live patching compatibility rate 106c) Higher live patching compatibility rate
107 107