aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/admin-guide/kernel-parameters.txt4
-rw-r--r--Documentation/devicetree/bindings/input/rotary-encoder.txt2
-rw-r--r--Documentation/driver-api/gpio/consumer.rst2
-rw-r--r--Documentation/kprobes.txt4
-rw-r--r--Documentation/trace/coresight.txt2
-rw-r--r--Documentation/trace/ftrace-uses.rst2
-rw-r--r--Documentation/trace/histogram.txt2
-rw-r--r--Documentation/trace/intel_th.rst2
-rw-r--r--Documentation/trace/tracepoint-analysis.rst6
-rw-r--r--Documentation/translations/ja_JP/howto.rst4
-rw-r--r--Documentation/translations/zh_CN/magic-number.txt4
-rw-r--r--Documentation/translations/zh_CN/video4linux/omap3isp.txt4
-rw-r--r--MAINTAINERS20
-rw-r--r--arch/Kconfig2
-rw-r--r--arch/arm/include/asm/cacheflush.h2
-rw-r--r--arch/arm64/include/asm/cacheflush.h2
-rw-r--r--arch/microblaze/include/asm/cacheflush.h2
-rw-r--r--arch/um/Kconfig.um2
-rw-r--r--arch/unicore32/include/asm/cacheflush.h2
-rw-r--r--arch/x86/entry/vsyscall/vsyscall_64.c2
-rw-r--r--arch/xtensa/include/asm/cacheflush.h4
-rw-r--r--block/Kconfig2
-rw-r--r--certs/Kconfig2
-rw-r--r--crypto/asymmetric_keys/asymmetric_type.c2
-rw-r--r--crypto/asymmetric_keys/signature.c2
-rw-r--r--drivers/char/Kconfig2
-rw-r--r--drivers/clk/clk.c4
-rw-r--r--drivers/clk/ingenic/cgu.h2
-rw-r--r--drivers/gpu/vga/Kconfig2
-rw-r--r--drivers/gpu/vga/vgaarb.c2
-rw-r--r--drivers/input/joystick/Kconfig10
-rw-r--r--drivers/input/joystick/walkera0701.c2
-rw-r--r--drivers/input/misc/Kconfig4
-rw-r--r--drivers/input/misc/rotary_encoder.c2
-rw-r--r--drivers/input/mouse/Kconfig6
-rw-r--r--drivers/input/mouse/alps.c2
-rw-r--r--drivers/input/touchscreen/wm97xx-core.c2
-rw-r--r--drivers/lightnvm/pblk-rb.c2
-rw-r--r--drivers/md/bcache/Kconfig2
-rw-r--r--drivers/md/bcache/btree.c2
-rw-r--r--drivers/md/bcache/extents.c2
-rw-r--r--drivers/media/dvb-core/dvb_ringbuffer.c2
-rw-r--r--drivers/media/pci/meye/Kconfig2
-rw-r--r--drivers/media/platform/pxa_camera.c4
-rw-r--r--drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c2
-rw-r--r--drivers/media/radio/Kconfig2
-rw-r--r--drivers/media/radio/si470x/Kconfig2
-rw-r--r--drivers/media/usb/dvb-usb-v2/lmedm04.c2
-rw-r--r--drivers/media/usb/zr364xx/Kconfig2
-rw-r--r--drivers/parport/Kconfig6
-rw-r--r--drivers/staging/media/bcm2048/TODO2
-rw-r--r--include/keys/asymmetric-subtype.h2
-rw-r--r--include/keys/asymmetric-type.h2
-rw-r--r--include/linux/assoc_array.h2
-rw-r--r--include/linux/assoc_array_priv.h2
-rw-r--r--include/linux/circ_buf.h2
-rw-r--r--include/linux/ftrace.h2
-rw-r--r--include/linux/rculist_nulls.h2
-rw-r--r--include/uapi/linux/prctl.h2
-rw-r--r--include/xen/interface/io/kbdif.h2
-rw-r--r--kernel/cgroup/cpuset.c2
-rw-r--r--kernel/trace/Kconfig16
-rw-r--r--lib/Kconfig2
-rw-r--r--security/selinux/hooks.c2
-rw-r--r--sound/core/Kconfig4
-rw-r--r--sound/drivers/Kconfig4
-rw-r--r--sound/pci/Kconfig10
-rw-r--r--tools/include/uapi/linux/prctl.h2
-rw-r--r--tools/lib/api/fs/fs.c2
-rw-r--r--tools/perf/util/bpf-prologue.c2
-rw-r--r--tools/power/pm-graph/config/custom-timeline-functions.cfg4
71 files changed, 113 insertions, 113 deletions
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 638342d0a095..6fa3f31ed2a5 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -4335,7 +4335,7 @@
4335 [FTRACE] Set and start specified trace events in order 4335 [FTRACE] Set and start specified trace events in order
4336 to facilitate early boot debugging. The event-list is a 4336 to facilitate early boot debugging. The event-list is a
4337 comma separated list of trace events to enable. See 4337 comma separated list of trace events to enable. See
4338 also Documentation/trace/events.txt 4338 also Documentation/trace/events.rst
4339 4339
4340 trace_options=[option-list] 4340 trace_options=[option-list]
4341 [FTRACE] Enable or disable tracer options at boot. 4341 [FTRACE] Enable or disable tracer options at boot.
@@ -4350,7 +4350,7 @@
4350 4350
4351 trace_options=stacktrace 4351 trace_options=stacktrace
4352 4352
4353 See also Documentation/trace/ftrace.txt "trace options" 4353 See also Documentation/trace/ftrace.rst "trace options"
4354 section. 4354 section.
4355 4355
4356 tp_printk[FTRACE] 4356 tp_printk[FTRACE]
diff --git a/Documentation/devicetree/bindings/input/rotary-encoder.txt b/Documentation/devicetree/bindings/input/rotary-encoder.txt
index f99fe5cdeaec..a644408b33b8 100644
--- a/Documentation/devicetree/bindings/input/rotary-encoder.txt
+++ b/Documentation/devicetree/bindings/input/rotary-encoder.txt
@@ -28,7 +28,7 @@ Deprecated properties:
28 This property is deprecated. Instead, a 'steps-per-period ' value should 28 This property is deprecated. Instead, a 'steps-per-period ' value should
29 be used, such as "rotary-encoder,steps-per-period = <2>". 29 be used, such as "rotary-encoder,steps-per-period = <2>".
30 30
31See Documentation/input/rotary-encoder.txt for more information. 31See Documentation/input/devices/rotary-encoder.rst for more information.
32 32
33Example: 33Example:
34 34
diff --git a/Documentation/driver-api/gpio/consumer.rst b/Documentation/driver-api/gpio/consumer.rst
index c71a50d85b50..aa03f389d41d 100644
--- a/Documentation/driver-api/gpio/consumer.rst
+++ b/Documentation/driver-api/gpio/consumer.rst
@@ -57,7 +57,7 @@ device that displays digits), an additional index argument can be specified::
57 enum gpiod_flags flags) 57 enum gpiod_flags flags)
58 58
59For a more detailed description of the con_id parameter in the DeviceTree case 59For a more detailed description of the con_id parameter in the DeviceTree case
60see Documentation/gpio/board.txt 60see Documentation/driver-api/gpio/board.rst
61 61
62The flags parameter is used to optionally specify a direction and initial value 62The flags parameter is used to optionally specify a direction and initial value
63for the GPIO. Values can be: 63for the GPIO. Values can be:
diff --git a/Documentation/kprobes.txt b/Documentation/kprobes.txt
index 22208bf2386d..cb3b0de83fc6 100644
--- a/Documentation/kprobes.txt
+++ b/Documentation/kprobes.txt
@@ -724,8 +724,8 @@ migrate your tool to one of the following options:
724 724
725 See following documents: 725 See following documents:
726 726
727 - Documentation/trace/kprobetrace.txt 727 - Documentation/trace/kprobetrace.rst
728 - Documentation/trace/events.txt 728 - Documentation/trace/events.rst
729 - tools/perf/Documentation/perf-probe.txt 729 - tools/perf/Documentation/perf-probe.txt
730 730
731 731
diff --git a/Documentation/trace/coresight.txt b/Documentation/trace/coresight.txt
index 1d74ad0202b6..efbc832146e7 100644
--- a/Documentation/trace/coresight.txt
+++ b/Documentation/trace/coresight.txt
@@ -426,5 +426,5 @@ root@genericarmv8:~#
426Details on how to use the generic STM API can be found here [2]. 426Details on how to use the generic STM API can be found here [2].
427 427
428[1]. Documentation/ABI/testing/sysfs-bus-coresight-devices-stm 428[1]. Documentation/ABI/testing/sysfs-bus-coresight-devices-stm
429[2]. Documentation/trace/stm.txt 429[2]. Documentation/trace/stm.rst
430[3]. https://github.com/Linaro/perf-opencsd 430[3]. https://github.com/Linaro/perf-opencsd
diff --git a/Documentation/trace/ftrace-uses.rst b/Documentation/trace/ftrace-uses.rst
index 00283b6dd101..1fbc69894eed 100644
--- a/Documentation/trace/ftrace-uses.rst
+++ b/Documentation/trace/ftrace-uses.rst
@@ -199,7 +199,7 @@ If @buf is NULL and reset is set, all functions will be enabled for tracing.
199The @buf can also be a glob expression to enable all functions that 199The @buf can also be a glob expression to enable all functions that
200match a specific pattern. 200match a specific pattern.
201 201
202See Filter Commands in :file:`Documentation/trace/ftrace.txt`. 202See Filter Commands in :file:`Documentation/trace/ftrace.rst`.
203 203
204To just trace the schedule function: 204To just trace the schedule function:
205 205
diff --git a/Documentation/trace/histogram.txt b/Documentation/trace/histogram.txt
index b13771cb12c1..e73bcf9cb5f3 100644
--- a/Documentation/trace/histogram.txt
+++ b/Documentation/trace/histogram.txt
@@ -7,7 +7,7 @@
7 7
8 Histogram triggers are special event triggers that can be used to 8 Histogram triggers are special event triggers that can be used to
9 aggregate trace event data into histograms. For information on 9 aggregate trace event data into histograms. For information on
10 trace events and event triggers, see Documentation/trace/events.txt. 10 trace events and event triggers, see Documentation/trace/events.rst.
11 11
12 12
132. Histogram Trigger Command 132. Histogram Trigger Command
diff --git a/Documentation/trace/intel_th.rst b/Documentation/trace/intel_th.rst
index 990f13265178..19e2d633f3c7 100644
--- a/Documentation/trace/intel_th.rst
+++ b/Documentation/trace/intel_th.rst
@@ -38,7 +38,7 @@ description is at Documentation/ABI/testing/sysfs-bus-intel_th-devices-gth.
38 38
39STH registers an stm class device, through which it provides interface 39STH registers an stm class device, through which it provides interface
40to userspace and kernelspace software trace sources. See 40to userspace and kernelspace software trace sources. See
41Documentation/trace/stm.txt for more information on that. 41Documentation/trace/stm.rst for more information on that.
42 42
43MSU can be configured to collect trace data into a system memory 43MSU can be configured to collect trace data into a system memory
44buffer, which can later on be read from its device nodes via read() or 44buffer, which can later on be read from its device nodes via read() or
diff --git a/Documentation/trace/tracepoint-analysis.rst b/Documentation/trace/tracepoint-analysis.rst
index bef37abf4ad3..716326b9f152 100644
--- a/Documentation/trace/tracepoint-analysis.rst
+++ b/Documentation/trace/tracepoint-analysis.rst
@@ -55,7 +55,7 @@ simple case of::
553.1 System-Wide Event Enabling 553.1 System-Wide Event Enabling
56------------------------------ 56------------------------------
57 57
58See Documentation/trace/events.txt for a proper description on how events 58See Documentation/trace/events.rst for a proper description on how events
59can be enabled system-wide. A short example of enabling all events related 59can be enabled system-wide. A short example of enabling all events related
60to page allocation would look something like:: 60to page allocation would look something like::
61 61
@@ -112,7 +112,7 @@ at that point.
1123.4 Local Event Enabling 1123.4 Local Event Enabling
113------------------------ 113------------------------
114 114
115Documentation/trace/ftrace.txt describes how to enable events on a per-thread 115Documentation/trace/ftrace.rst describes how to enable events on a per-thread
116basis using set_ftrace_pid. 116basis using set_ftrace_pid.
117 117
1183.5 Local Event Enablement with PCL 1183.5 Local Event Enablement with PCL
@@ -137,7 +137,7 @@ basis using PCL such as follows.
1374. Event Filtering 1374. Event Filtering
138================== 138==================
139 139
140Documentation/trace/ftrace.txt covers in-depth how to filter events in 140Documentation/trace/ftrace.rst covers in-depth how to filter events in
141ftrace. Obviously using grep and awk of trace_pipe is an option as well 141ftrace. Obviously using grep and awk of trace_pipe is an option as well
142as any script reading trace_pipe. 142as any script reading trace_pipe.
143 143
diff --git a/Documentation/translations/ja_JP/howto.rst b/Documentation/translations/ja_JP/howto.rst
index 8d7ed0cbbf5f..f3116381c26b 100644
--- a/Documentation/translations/ja_JP/howto.rst
+++ b/Documentation/translations/ja_JP/howto.rst
@@ -1,5 +1,5 @@
1NOTE: 1NOTE:
2This is a version of Documentation/HOWTO translated into Japanese. 2This is a version of Documentation/process/howto.rst translated into Japanese.
3This document is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com> 3This document is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com>
4If you find any difference between this document and the original file or 4If you find any difference between this document and the original file or
5a problem with the translation, please contact the maintainer of this file. 5a problem with the translation, please contact the maintainer of this file.
@@ -109,7 +109,7 @@ linux-api@vger.kernel.org に送ることを勧めます。
109 ています。 カーネルに関して初めての人はここからスタートすると良い 109 ています。 カーネルに関して初めての人はここからスタートすると良い
110 でしょう。 110 でしょう。
111 111
112 :ref:`Documentation/Process/changes.rst <changes>` 112 :ref:`Documentation/process/changes.rst <changes>`
113 このファイルはカーネルをうまく生成(訳注 build )し、走らせるのに最 113 このファイルはカーネルをうまく生成(訳注 build )し、走らせるのに最
114 小限のレベルで必要な数々のソフトウェアパッケージの一覧を示してい 114 小限のレベルで必要な数々のソフトウェアパッケージの一覧を示してい
115 ます。 115 ます。
diff --git a/Documentation/translations/zh_CN/magic-number.txt b/Documentation/translations/zh_CN/magic-number.txt
index e9db693c0a23..7159cec04090 100644
--- a/Documentation/translations/zh_CN/magic-number.txt
+++ b/Documentation/translations/zh_CN/magic-number.txt
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/magic-number.txt 1Chinese translated version of Documentation/process/magic-number.rst
2 2
3If you have any comment or update to the content, please post to LKML directly. 3If you have any comment or update to the content, please post to LKML directly.
4However, if you have problem communicating in English you can also ask the 4However, if you have problem communicating in English you can also ask the
@@ -7,7 +7,7 @@ translation is outdated or there is problem with translation.
7 7
8Chinese maintainer: Jia Wei Wei <harryxiyou@gmail.com> 8Chinese maintainer: Jia Wei Wei <harryxiyou@gmail.com>
9--------------------------------------------------------------------- 9---------------------------------------------------------------------
10Documentation/magic-number.txt的中文翻译 10Documentation/process/magic-number.rst的中文翻译
11 11
12如果想评论或更新本文的内容,请直接发信到LKML。如果你使用英文交流有困难的话,也可 12如果想评论或更新本文的内容,请直接发信到LKML。如果你使用英文交流有困难的话,也可
13以向中文版维护者求助。如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。 13以向中文版维护者求助。如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。
diff --git a/Documentation/translations/zh_CN/video4linux/omap3isp.txt b/Documentation/translations/zh_CN/video4linux/omap3isp.txt
index 67ffbf352ae0..e9f29375aa95 100644
--- a/Documentation/translations/zh_CN/video4linux/omap3isp.txt
+++ b/Documentation/translations/zh_CN/video4linux/omap3isp.txt
@@ -1,4 +1,4 @@
1Chinese translated version of Documentation/video4linux/omap3isp.txt 1Chinese translated version of Documentation/media/v4l-drivers/omap3isp.rst
2 2
3If you have any comment or update to the content, please contact the 3If you have any comment or update to the content, please contact the
4original document maintainer directly. However, if you have a problem 4original document maintainer directly. However, if you have a problem
@@ -11,7 +11,7 @@ Maintainer: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11 David Cohen <dacohen@gmail.com> 11 David Cohen <dacohen@gmail.com>
12Chinese maintainer: Fu Wei <tekkamanninja@gmail.com> 12Chinese maintainer: Fu Wei <tekkamanninja@gmail.com>
13--------------------------------------------------------------------- 13---------------------------------------------------------------------
14Documentation/video4linux/omap3isp.txt 的中文翻译 14Documentation/media/v4l-drivers/omap3isp.rst 的中文翻译
15 15
16如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 16如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
17交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 17交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
diff --git a/MAINTAINERS b/MAINTAINERS
index 653a2c29ca43..09554034be46 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3079,7 +3079,7 @@ M: Clemens Ladisch <clemens@ladisch.de>
3079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3079L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3080T: git git://git.alsa-project.org/alsa-kernel.git 3080T: git git://git.alsa-project.org/alsa-kernel.git
3081S: Maintained 3081S: Maintained
3082F: Documentation/sound/alsa/Bt87x.txt 3082F: Documentation/sound/cards/bt87x.rst
3083F: sound/pci/bt87x.c 3083F: sound/pci/bt87x.c
3084 3084
3085BT8XXGPIO DRIVER 3085BT8XXGPIO DRIVER
@@ -3375,7 +3375,7 @@ M: David Howells <dhowells@redhat.com>
3375M: David Woodhouse <dwmw2@infradead.org> 3375M: David Woodhouse <dwmw2@infradead.org>
3376L: keyrings@vger.kernel.org 3376L: keyrings@vger.kernel.org
3377S: Maintained 3377S: Maintained
3378F: Documentation/module-signing.txt 3378F: Documentation/admin-guide/module-signing.rst
3379F: certs/ 3379F: certs/
3380F: scripts/sign-file.c 3380F: scripts/sign-file.c
3381F: scripts/extract-cert.c 3381F: scripts/extract-cert.c
@@ -6501,7 +6501,7 @@ L: linux-mm@kvack.org
6501S: Maintained 6501S: Maintained
6502F: mm/hmm* 6502F: mm/hmm*
6503F: include/linux/hmm* 6503F: include/linux/hmm*
6504F: Documentation/vm/hmm.txt 6504F: Documentation/vm/hmm.rst
6505 6505
6506HOST AP DRIVER 6506HOST AP DRIVER
6507M: Jouni Malinen <j@w1.fi> 6507M: Jouni Malinen <j@w1.fi>
@@ -7401,7 +7401,7 @@ F: drivers/platform/x86/intel-wmi-thunderbolt.c
7401INTEL(R) TRACE HUB 7401INTEL(R) TRACE HUB
7402M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7402M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7403S: Supported 7403S: Supported
7404F: Documentation/trace/intel_th.txt 7404F: Documentation/trace/intel_th.rst
7405F: drivers/hwtracing/intel_th/ 7405F: drivers/hwtracing/intel_th/
7406 7406
7407INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7407INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
@@ -9665,7 +9665,7 @@ F: include/uapi/linux/mmc/
9665MULTIPLEXER SUBSYSTEM 9665MULTIPLEXER SUBSYSTEM
9666M: Peter Rosin <peda@axentia.se> 9666M: Peter Rosin <peda@axentia.se>
9667S: Maintained 9667S: Maintained
9668F: Documentation/ABI/testing/mux/sysfs-class-mux* 9668F: Documentation/ABI/testing/sysfs-class-mux*
9669F: Documentation/devicetree/bindings/mux/ 9669F: Documentation/devicetree/bindings/mux/
9670F: include/linux/dt-bindings/mux/ 9670F: include/linux/dt-bindings/mux/
9671F: include/linux/mux/ 9671F: include/linux/mux/
@@ -10244,7 +10244,7 @@ F: arch/powerpc/include/asm/pnv-ocxl.h
10244F: drivers/misc/ocxl/ 10244F: drivers/misc/ocxl/
10245F: include/misc/ocxl* 10245F: include/misc/ocxl*
10246F: include/uapi/misc/ocxl.h 10246F: include/uapi/misc/ocxl.h
10247F: Documentation/accelerators/ocxl.txt 10247F: Documentation/accelerators/ocxl.rst
10248 10248
10249OMAP AUDIO SUPPORT 10249OMAP AUDIO SUPPORT
10250M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10250M: Peter Ujfalusi <peter.ujfalusi@ti.com>
@@ -13794,7 +13794,7 @@ SYSTEM TRACE MODULE CLASS
13794M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13794M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13795S: Maintained 13795S: Maintained
13796T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13796T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13797F: Documentation/trace/stm.txt 13797F: Documentation/trace/stm.rst
13798F: drivers/hwtracing/stm/ 13798F: drivers/hwtracing/stm/
13799F: include/linux/stm.h 13799F: include/linux/stm.h
13800F: include/uapi/linux/stm.h 13800F: include/uapi/linux/stm.h
@@ -14471,7 +14471,7 @@ M: Steven Rostedt <rostedt@goodmis.org>
14471M: Ingo Molnar <mingo@redhat.com> 14471M: Ingo Molnar <mingo@redhat.com>
14472T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14472T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14473S: Maintained 14473S: Maintained
14474F: Documentation/trace/ftrace.txt 14474F: Documentation/trace/ftrace.rst
14475F: arch/*/*/*/ftrace.h 14475F: arch/*/*/*/ftrace.h
14476F: arch/*/kernel/ftrace.c 14476F: arch/*/kernel/ftrace.c
14477F: include/*/ftrace.h 14477F: include/*/ftrace.h
@@ -14940,7 +14940,7 @@ M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14940L: linux-usb@vger.kernel.org 14940L: linux-usb@vger.kernel.org
14941S: Maintained 14941S: Maintained
14942F: Documentation/ABI/testing/sysfs-class-typec 14942F: Documentation/ABI/testing/sysfs-class-typec
14943F: Documentation/usb/typec.rst 14943F: Documentation/driver-api/usb/typec.rst
14944F: drivers/usb/typec/ 14944F: drivers/usb/typec/
14945F: include/linux/usb/typec.h 14945F: include/linux/usb/typec.h
14946 14946
@@ -15770,7 +15770,7 @@ YEALINK PHONE DRIVER
15770M: Henk Vergonet <Henk.Vergonet@gmail.com> 15770M: Henk Vergonet <Henk.Vergonet@gmail.com>
15771L: usbb2k-api-dev@nongnu.org 15771L: usbb2k-api-dev@nongnu.org
15772S: Maintained 15772S: Maintained
15773F: Documentation/input/yealink.rst 15773F: Documentation/input/devices/yealink.rst
15774F: drivers/input/misc/yealink.* 15774F: drivers/input/misc/yealink.*
15775 15775
15776Z8530 DRIVER FOR AX.25 15776Z8530 DRIVER FOR AX.25
diff --git a/arch/Kconfig b/arch/Kconfig
index 47b235d43909..1aa59063f1fd 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -403,7 +403,7 @@ config SECCOMP_FILTER
403 in terms of Berkeley Packet Filter programs which implement 403 in terms of Berkeley Packet Filter programs which implement
404 task-defined system call filtering polices. 404 task-defined system call filtering polices.
405 405
406 See Documentation/prctl/seccomp_filter.txt for details. 406 See Documentation/userspace-api/seccomp_filter.rst for details.
407 407
408preferred-plugin-hostcc := $(if-success,[ $(gcc-version) -ge 40800 ],$(HOSTCXX),$(HOSTCC)) 408preferred-plugin-hostcc := $(if-success,[ $(gcc-version) -ge 40800 ],$(HOSTCXX),$(HOSTCC))
409 409
diff --git a/arch/arm/include/asm/cacheflush.h b/arch/arm/include/asm/cacheflush.h
index 869080bedb89..ec1a5fd0d294 100644
--- a/arch/arm/include/asm/cacheflush.h
+++ b/arch/arm/include/asm/cacheflush.h
@@ -35,7 +35,7 @@
35 * Start addresses are inclusive and end addresses are exclusive; 35 * Start addresses are inclusive and end addresses are exclusive;
36 * start addresses should be rounded down, end addresses up. 36 * start addresses should be rounded down, end addresses up.
37 * 37 *
38 * See Documentation/cachetlb.txt for more information. 38 * See Documentation/core-api/cachetlb.rst for more information.
39 * Please note that the implementation of these, and the required 39 * Please note that the implementation of these, and the required
40 * effects are cache-type (VIVT/VIPT/PIPT) specific. 40 * effects are cache-type (VIVT/VIPT/PIPT) specific.
41 * 41 *
diff --git a/arch/arm64/include/asm/cacheflush.h b/arch/arm64/include/asm/cacheflush.h
index 0094c6653b06..d264a7274811 100644
--- a/arch/arm64/include/asm/cacheflush.h
+++ b/arch/arm64/include/asm/cacheflush.h
@@ -36,7 +36,7 @@
36 * Start addresses are inclusive and end addresses are exclusive; start 36 * Start addresses are inclusive and end addresses are exclusive; start
37 * addresses should be rounded down, end addresses up. 37 * addresses should be rounded down, end addresses up.
38 * 38 *
39 * See Documentation/cachetlb.txt for more information. Please note that 39 * See Documentation/core-api/cachetlb.rst for more information. Please note that
40 * the implementation assumes non-aliasing VIPT D-cache and (aliasing) 40 * the implementation assumes non-aliasing VIPT D-cache and (aliasing)
41 * VIPT I-cache. 41 * VIPT I-cache.
42 * 42 *
diff --git a/arch/microblaze/include/asm/cacheflush.h b/arch/microblaze/include/asm/cacheflush.h
index ffea82a16d2c..b091de77b15b 100644
--- a/arch/microblaze/include/asm/cacheflush.h
+++ b/arch/microblaze/include/asm/cacheflush.h
@@ -19,7 +19,7 @@
19#include <linux/mm.h> 19#include <linux/mm.h>
20#include <linux/io.h> 20#include <linux/io.h>
21 21
22/* Look at Documentation/cachetlb.txt */ 22/* Look at Documentation/core-api/cachetlb.rst */
23 23
24/* 24/*
25 * Cache handling functions. 25 * Cache handling functions.
diff --git a/arch/um/Kconfig.um b/arch/um/Kconfig.um
index 3e7f228b22e1..20da5a8ca949 100644
--- a/arch/um/Kconfig.um
+++ b/arch/um/Kconfig.um
@@ -80,7 +80,7 @@ config MAGIC_SYSRQ
80 On UML, this is accomplished by sending a "sysrq" command with 80 On UML, this is accomplished by sending a "sysrq" command with
81 mconsole, followed by the letter for the requested command. 81 mconsole, followed by the letter for the requested command.
82 82
83 The keys are documented in <file:Documentation/sysrq.txt>. Don't say Y 83 The keys are documented in <file:Documentation/admin-guide/sysrq.rst>. Don't say Y
84 unless you really know what this hack does. 84 unless you really know what this hack does.
85 85
86config KERNEL_STACK_ORDER 86config KERNEL_STACK_ORDER
diff --git a/arch/unicore32/include/asm/cacheflush.h b/arch/unicore32/include/asm/cacheflush.h
index 1d9132b66039..1c8b9f13a9e1 100644
--- a/arch/unicore32/include/asm/cacheflush.h
+++ b/arch/unicore32/include/asm/cacheflush.h
@@ -33,7 +33,7 @@
33 * Start addresses are inclusive and end addresses are exclusive; 33 * Start addresses are inclusive and end addresses are exclusive;
34 * start addresses should be rounded down, end addresses up. 34 * start addresses should be rounded down, end addresses up.
35 * 35 *
36 * See Documentation/cachetlb.txt for more information. 36 * See Documentation/core-api/cachetlb.rst for more information.
37 * Please note that the implementation of these, and the required 37 * Please note that the implementation of these, and the required
38 * effects are cache-type (VIVT/VIPT/PIPT) specific. 38 * effects are cache-type (VIVT/VIPT/PIPT) specific.
39 * 39 *
diff --git a/arch/x86/entry/vsyscall/vsyscall_64.c b/arch/x86/entry/vsyscall/vsyscall_64.c
index 7782cdbcd67d..82ed001e8909 100644
--- a/arch/x86/entry/vsyscall/vsyscall_64.c
+++ b/arch/x86/entry/vsyscall/vsyscall_64.c
@@ -201,7 +201,7 @@ bool emulate_vsyscall(struct pt_regs *regs, unsigned long address)
201 201
202 /* 202 /*
203 * Handle seccomp. regs->ip must be the original value. 203 * Handle seccomp. regs->ip must be the original value.
204 * See seccomp_send_sigsys and Documentation/prctl/seccomp_filter.txt. 204 * See seccomp_send_sigsys and Documentation/userspace-api/seccomp_filter.rst.
205 * 205 *
206 * We could optimize the seccomp disabled case, but performance 206 * We could optimize the seccomp disabled case, but performance
207 * here doesn't matter. 207 * here doesn't matter.
diff --git a/arch/xtensa/include/asm/cacheflush.h b/arch/xtensa/include/asm/cacheflush.h
index 397d6a1a4224..a0d50be5a8cb 100644
--- a/arch/xtensa/include/asm/cacheflush.h
+++ b/arch/xtensa/include/asm/cacheflush.h
@@ -88,7 +88,7 @@ static inline void __invalidate_icache_page_alias(unsigned long virt,
88 * 88 *
89 * Pages can get remapped. Because this might change the 'color' of that page, 89 * Pages can get remapped. Because this might change the 'color' of that page,
90 * we have to flush the cache before the PTE is changed. 90 * we have to flush the cache before the PTE is changed.
91 * (see also Documentation/cachetlb.txt) 91 * (see also Documentation/core-api/cachetlb.rst)
92 */ 92 */
93 93
94#if defined(CONFIG_MMU) && \ 94#if defined(CONFIG_MMU) && \
@@ -152,7 +152,7 @@ void local_flush_cache_page(struct vm_area_struct *vma,
152 __invalidate_icache_range(start,(end) - (start)); \ 152 __invalidate_icache_range(start,(end) - (start)); \
153 } while (0) 153 } while (0)
154 154
155/* This is not required, see Documentation/cachetlb.txt */ 155/* This is not required, see Documentation/core-api/cachetlb.rst */
156#define flush_icache_page(vma,page) do { } while (0) 156#define flush_icache_page(vma,page) do { } while (0)
157 157
158#define flush_dcache_mmap_lock(mapping) do { } while (0) 158#define flush_dcache_mmap_lock(mapping) do { } while (0)
diff --git a/block/Kconfig b/block/Kconfig
index 28ec55752b68..eb50fd4977c2 100644
--- a/block/Kconfig
+++ b/block/Kconfig
@@ -114,7 +114,7 @@ config BLK_DEV_THROTTLING
114 one needs to mount and use blkio cgroup controller for creating 114 one needs to mount and use blkio cgroup controller for creating
115 cgroups and specifying per device IO rate policies. 115 cgroups and specifying per device IO rate policies.
116 116
117 See Documentation/cgroups/blkio-controller.txt for more information. 117 See Documentation/cgroup-v1/blkio-controller.txt for more information.
118 118
119config BLK_DEV_THROTTLING_LOW 119config BLK_DEV_THROTTLING_LOW
120 bool "Block throttling .low limit interface support (EXPERIMENTAL)" 120 bool "Block throttling .low limit interface support (EXPERIMENTAL)"
diff --git a/certs/Kconfig b/certs/Kconfig
index 5f7663df6e8e..c94e93d8bccf 100644
--- a/certs/Kconfig
+++ b/certs/Kconfig
@@ -13,7 +13,7 @@ config MODULE_SIG_KEY
13 13
14 If this option is unchanged from its default "certs/signing_key.pem", 14 If this option is unchanged from its default "certs/signing_key.pem",
15 then the kernel will automatically generate the private key and 15 then the kernel will automatically generate the private key and
16 certificate as described in Documentation/module-signing.txt 16 certificate as described in Documentation/admin-guide/module-signing.rst
17 17
18config SYSTEM_TRUSTED_KEYRING 18config SYSTEM_TRUSTED_KEYRING
19 bool "Provide system-wide ring of trusted keys" 19 bool "Provide system-wide ring of trusted keys"
diff --git a/crypto/asymmetric_keys/asymmetric_type.c b/crypto/asymmetric_keys/asymmetric_type.c
index 39aecad286fe..26539e9a8bda 100644
--- a/crypto/asymmetric_keys/asymmetric_type.c
+++ b/crypto/asymmetric_keys/asymmetric_type.c
@@ -1,6 +1,6 @@
1/* Asymmetric public-key cryptography key type 1/* Asymmetric public-key cryptography key type
2 * 2 *
3 * See Documentation/security/asymmetric-keys.txt 3 * See Documentation/crypto/asymmetric-keys.txt
4 * 4 *
5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. 5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved.
6 * Written by David Howells (dhowells@redhat.com) 6 * Written by David Howells (dhowells@redhat.com)
diff --git a/crypto/asymmetric_keys/signature.c b/crypto/asymmetric_keys/signature.c
index 11b7ba170904..28198314bc39 100644
--- a/crypto/asymmetric_keys/signature.c
+++ b/crypto/asymmetric_keys/signature.c
@@ -1,6 +1,6 @@
1/* Signature verification with an asymmetric key 1/* Signature verification with an asymmetric key
2 * 2 *
3 * See Documentation/security/asymmetric-keys.txt 3 * See Documentation/crypto/asymmetric-keys.txt
4 * 4 *
5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. 5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved.
6 * Written by David Howells (dhowells@redhat.com) 6 * Written by David Howells (dhowells@redhat.com)
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig
index 410c30c42120..212f447938ae 100644
--- a/drivers/char/Kconfig
+++ b/drivers/char/Kconfig
@@ -81,7 +81,7 @@ config PRINTER
81 corresponding drivers into the kernel. 81 corresponding drivers into the kernel.
82 82
83 To compile this driver as a module, choose M here and read 83 To compile this driver as a module, choose M here and read
84 <file:Documentation/parport.txt>. The module will be called lp. 84 <file:Documentation/admin-guide/parport.rst>. The module will be called lp.
85 85
86 If you have several parallel ports, you can specify which ports to 86 If you have several parallel ports, you can specify which ports to
87 use with the "lp" kernel command line option. (Try "man bootparam" 87 use with the "lp" kernel command line option. (Try "man bootparam"
diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c
index a24a6afb50b6..9760b526ca31 100644
--- a/drivers/clk/clk.c
+++ b/drivers/clk/clk.c
@@ -6,7 +6,7 @@
6 * it under the terms of the GNU General Public License version 2 as 6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
8 * 8 *
9 * Standard functionality for the common clock API. See Documentation/clk.txt 9 * Standard functionality for the common clock API. See Documentation/driver-api/clk.rst
10 */ 10 */
11 11
12#include <linux/clk.h> 12#include <linux/clk.h>
@@ -2747,7 +2747,7 @@ static int __clk_core_init(struct clk_core *core)
2747 goto out; 2747 goto out;
2748 } 2748 }
2749 2749
2750 /* check that clk_ops are sane. See Documentation/clk.txt */ 2750 /* check that clk_ops are sane. See Documentation/driver-api/clk.rst */
2751 if (core->ops->set_rate && 2751 if (core->ops->set_rate &&
2752 !((core->ops->round_rate || core->ops->determine_rate) && 2752 !((core->ops->round_rate || core->ops->determine_rate) &&
2753 core->ops->recalc_rate)) { 2753 core->ops->recalc_rate)) {
diff --git a/drivers/clk/ingenic/cgu.h b/drivers/clk/ingenic/cgu.h
index 542192376ebf..502bcbb61b04 100644
--- a/drivers/clk/ingenic/cgu.h
+++ b/drivers/clk/ingenic/cgu.h
@@ -194,7 +194,7 @@ struct ingenic_cgu {
194 194
195/** 195/**
196 * struct ingenic_clk - private data for a clock 196 * struct ingenic_clk - private data for a clock
197 * @hw: see Documentation/clk.txt 197 * @hw: see Documentation/driver-api/clk.rst
198 * @cgu: a pointer to the CGU data 198 * @cgu: a pointer to the CGU data
199 * @idx: the index of this clock in cgu->clock_info 199 * @idx: the index of this clock in cgu->clock_info
200 */ 200 */
diff --git a/drivers/gpu/vga/Kconfig b/drivers/gpu/vga/Kconfig
index 29437eabe095..b677e5d524e6 100644
--- a/drivers/gpu/vga/Kconfig
+++ b/drivers/gpu/vga/Kconfig
@@ -6,7 +6,7 @@ config VGA_ARB
6 Some "legacy" VGA devices implemented on PCI typically have the same 6 Some "legacy" VGA devices implemented on PCI typically have the same
7 hard-decoded addresses as they did on ISA. When multiple PCI devices 7 hard-decoded addresses as they did on ISA. When multiple PCI devices
8 are accessed at same time they need some kind of coordination. Please 8 are accessed at same time they need some kind of coordination. Please
9 see Documentation/vgaarbiter.txt for more details. Select this to 9 see Documentation/gpu/vgaarbiter.rst for more details. Select this to
10 enable VGA arbiter. 10 enable VGA arbiter.
11 11
12config VGA_ARB_MAX_GPUS 12config VGA_ARB_MAX_GPUS
diff --git a/drivers/gpu/vga/vgaarb.c b/drivers/gpu/vga/vgaarb.c
index 1c5e74cb9279..c61b04555779 100644
--- a/drivers/gpu/vga/vgaarb.c
+++ b/drivers/gpu/vga/vgaarb.c
@@ -1,6 +1,6 @@
1/* 1/*
2 * vgaarb.c: Implements the VGA arbitration. For details refer to 2 * vgaarb.c: Implements the VGA arbitration. For details refer to
3 * Documentation/vgaarbiter.txt 3 * Documentation/gpu/vgaarbiter.rst
4 * 4 *
5 * 5 *
6 * (C) Copyright 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> 6 * (C) Copyright 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org>
diff --git a/drivers/input/joystick/Kconfig b/drivers/input/joystick/Kconfig
index 32ec4cee6716..d8f9c6e1fc08 100644
--- a/drivers/input/joystick/Kconfig
+++ b/drivers/input/joystick/Kconfig
@@ -214,7 +214,7 @@ config JOYSTICK_DB9
214 gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga, 214 gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga,
215 Commodore, Amstrad CPC joystick connected to your parallel port. 215 Commodore, Amstrad CPC joystick connected to your parallel port.
216 For more information on how to use the driver please read 216 For more information on how to use the driver please read
217 <file:Documentation/input/joystick-parport.txt>. 217 <file:Documentation/input/devices/joystick-parport.rst>.
218 218
219 To compile this driver as a module, choose M here: the 219 To compile this driver as a module, choose M here: the
220 module will be called db9. 220 module will be called db9.
@@ -229,7 +229,7 @@ config JOYSTICK_GAMECON
229 Sony PlayStation gamepad or a Multisystem -- Atari, Amiga, 229 Sony PlayStation gamepad or a Multisystem -- Atari, Amiga,
230 Commodore, Amstrad CPC joystick connected to your parallel port. 230 Commodore, Amstrad CPC joystick connected to your parallel port.
231 For more information on how to use the driver please read 231 For more information on how to use the driver please read
232 <file:Documentation/input/joystick-parport.txt>. 232 <file:Documentation/input/devices/joystick-parport.rst>.
233 233
234 To compile this driver as a module, choose M here: the 234 To compile this driver as a module, choose M here: the
235 module will be called gamecon. 235 module will be called gamecon.
@@ -241,7 +241,7 @@ config JOYSTICK_TURBOGRAFX
241 Say Y here if you have the TurboGraFX interface by Steffen Schwenke, 241 Say Y here if you have the TurboGraFX interface by Steffen Schwenke,
242 and want to use it with Multisystem -- Atari, Amiga, Commodore, 242 and want to use it with Multisystem -- Atari, Amiga, Commodore,
243 Amstrad CPC joystick. For more information on how to use the driver 243 Amstrad CPC joystick. For more information on how to use the driver
244 please read <file:Documentation/input/joystick-parport.txt>. 244 please read <file:Documentation/input/devices/joystick-parport.rst>.
245 245
246 To compile this driver as a module, choose M here: the 246 To compile this driver as a module, choose M here: the
247 module will be called turbografx. 247 module will be called turbografx.
@@ -287,7 +287,7 @@ config JOYSTICK_XPAD
287 and/or "Event interface support" (CONFIG_INPUT_EVDEV) as well. 287 and/or "Event interface support" (CONFIG_INPUT_EVDEV) as well.
288 288
289 For information about how to connect the X-Box pad to USB, see 289 For information about how to connect the X-Box pad to USB, see
290 <file:Documentation/input/xpad.txt>. 290 <file:Documentation/input/devices/xpad.rst>.
291 291
292 To compile this driver as a module, choose M here: the 292 To compile this driver as a module, choose M here: the
293 module will be called xpad. 293 module will be called xpad.
@@ -313,7 +313,7 @@ config JOYSTICK_WALKERA0701
313 Say Y or M here if you have a Walkera WK-0701 transmitter which is 313 Say Y or M here if you have a Walkera WK-0701 transmitter which is
314 supplied with a ready to fly Walkera helicopters such as HM36, 314 supplied with a ready to fly Walkera helicopters such as HM36,
315 HM37, HM60 and want to use it via parport as a joystick. More 315 HM37, HM60 and want to use it via parport as a joystick. More
316 information is available: <file:Documentation/input/walkera0701.txt> 316 information is available: <file:Documentation/input/devices/walkera0701.rst>
317 317
318 To compile this driver as a module, choose M here: the 318 To compile this driver as a module, choose M here: the
319 module will be called walkera0701. 319 module will be called walkera0701.
diff --git a/drivers/input/joystick/walkera0701.c b/drivers/input/joystick/walkera0701.c
index 36a5b93156ed..dce313dc260a 100644
--- a/drivers/input/joystick/walkera0701.c
+++ b/drivers/input/joystick/walkera0701.c
@@ -3,7 +3,7 @@
3 * 3 *
4 * Copyright (c) 2008 Peter Popovec 4 * Copyright (c) 2008 Peter Popovec
5 * 5 *
6 * More about driver: <file:Documentation/input/walkera0701.txt> 6 * More about driver: <file:Documentation/input/devices/walkera0701.rst>
7 */ 7 */
8 8
9/* 9/*
diff --git a/drivers/input/misc/Kconfig b/drivers/input/misc/Kconfig
index 572b15fa18c2..c25606e00693 100644
--- a/drivers/input/misc/Kconfig
+++ b/drivers/input/misc/Kconfig
@@ -411,7 +411,7 @@ config INPUT_YEALINK
411 usb sound driver, so you might want to enable that as well. 411 usb sound driver, so you might want to enable that as well.
412 412
413 For information about how to use these additional functions, see 413 For information about how to use these additional functions, see
414 <file:Documentation/input/yealink.txt>. 414 <file:Documentation/input/devices/yealink.rst>.
415 415
416 To compile this driver as a module, choose M here: the module will be 416 To compile this driver as a module, choose M here: the module will be
417 called yealink. 417 called yealink.
@@ -595,7 +595,7 @@ config INPUT_GPIO_ROTARY_ENCODER
595 depends on GPIOLIB || COMPILE_TEST 595 depends on GPIOLIB || COMPILE_TEST
596 help 596 help
597 Say Y here to add support for rotary encoders connected to GPIO lines. 597 Say Y here to add support for rotary encoders connected to GPIO lines.
598 Check file:Documentation/input/rotary-encoder.txt for more 598 Check file:Documentation/input/devices/rotary-encoder.rst for more
599 information. 599 information.
600 600
601 To compile this driver as a module, choose M here: the 601 To compile this driver as a module, choose M here: the
diff --git a/drivers/input/misc/rotary_encoder.c b/drivers/input/misc/rotary_encoder.c
index 6d304381fc30..30ec77ad32c6 100644
--- a/drivers/input/misc/rotary_encoder.c
+++ b/drivers/input/misc/rotary_encoder.c
@@ -7,7 +7,7 @@
7 * state machine code inspired by code from Tim Ruetz 7 * state machine code inspired by code from Tim Ruetz
8 * 8 *
9 * A generic driver for rotary encoders connected to GPIO lines. 9 * A generic driver for rotary encoders connected to GPIO lines.
10 * See file:Documentation/input/rotary-encoder.txt for more information 10 * See file:Documentation/input/devices/rotary-encoder.rst for more information
11 * 11 *
12 * This program is free software; you can redistribute it and/or modify 12 * This program is free software; you can redistribute it and/or modify
13 * it under the terms of the GNU General Public License version 2 as 13 * it under the terms of the GNU General Public License version 2 as
diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig
index f27f23f2d99a..566a1e3aa504 100644
--- a/drivers/input/mouse/Kconfig
+++ b/drivers/input/mouse/Kconfig
@@ -129,7 +129,7 @@ config MOUSE_PS2_ELANTECH
129 129
130 This driver exposes some configuration registers via sysfs 130 This driver exposes some configuration registers via sysfs
131 entries. For further information, 131 entries. For further information,
132 see <file:Documentation/input/elantech.txt>. 132 see <file:Documentation/input/devices/elantech.rst>.
133 133
134 If unsure, say N. 134 If unsure, say N.
135 135
@@ -228,7 +228,7 @@ config MOUSE_APPLETOUCH
228 scrolling in X11. 228 scrolling in X11.
229 229
230 For further information, see 230 For further information, see
231 <file:Documentation/input/appletouch.txt>. 231 <file:Documentation/input/devices/appletouch.rst>.
232 232
233 To compile this driver as a module, choose M here: the 233 To compile this driver as a module, choose M here: the
234 module will be called appletouch. 234 module will be called appletouch.
@@ -251,7 +251,7 @@ config MOUSE_BCM5974
251 251
252 The interface is currently identical to the appletouch interface, 252 The interface is currently identical to the appletouch interface,
253 for further information, see 253 for further information, see
254 <file:Documentation/input/appletouch.txt>. 254 <file:Documentation/input/devices/appletouch.rst>.
255 255
256 To compile this driver as a module, choose M here: the 256 To compile this driver as a module, choose M here: the
257 module will be called bcm5974. 257 module will be called bcm5974.
diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c
index cb5579716dba..0a6f7ca883e7 100644
--- a/drivers/input/mouse/alps.c
+++ b/drivers/input/mouse/alps.c
@@ -212,7 +212,7 @@ static void alps_set_abs_params_v7(struct alps_data *priv,
212static void alps_set_abs_params_ss4_v2(struct alps_data *priv, 212static void alps_set_abs_params_ss4_v2(struct alps_data *priv,
213 struct input_dev *dev1); 213 struct input_dev *dev1);
214 214
215/* Packet formats are described in Documentation/input/alps.txt */ 215/* Packet formats are described in Documentation/input/devices/alps.rst */
216 216
217static bool alps_is_valid_first_byte(struct alps_data *priv, 217static bool alps_is_valid_first_byte(struct alps_data *priv,
218 unsigned char data) 218 unsigned char data)
diff --git a/drivers/input/touchscreen/wm97xx-core.c b/drivers/input/touchscreen/wm97xx-core.c
index fd714ee881f7..2566b4d8b342 100644
--- a/drivers/input/touchscreen/wm97xx-core.c
+++ b/drivers/input/touchscreen/wm97xx-core.c
@@ -68,7 +68,7 @@
68 * The default values correspond to Mainstone II in QVGA mode 68 * The default values correspond to Mainstone II in QVGA mode
69 * 69 *
70 * Please read 70 * Please read
71 * Documentation/input/input-programming.txt for more details. 71 * Documentation/input/input-programming.rst for more details.
72 */ 72 */
73 73
74static int abs_x[3] = {150, 4000, 5}; 74static int abs_x[3] = {150, 4000, 5};
diff --git a/drivers/lightnvm/pblk-rb.c b/drivers/lightnvm/pblk-rb.c
index 00cd1f20a196..55e9442a99e2 100644
--- a/drivers/lightnvm/pblk-rb.c
+++ b/drivers/lightnvm/pblk-rb.c
@@ -38,7 +38,7 @@ void pblk_rb_data_free(struct pblk_rb *rb)
38/* 38/*
39 * Initialize ring buffer. The data and metadata buffers must be previously 39 * Initialize ring buffer. The data and metadata buffers must be previously
40 * allocated and their size must be a power of two 40 * allocated and their size must be a power of two
41 * (Documentation/circular-buffers.txt) 41 * (Documentation/core-api/circular-buffers.rst)
42 */ 42 */
43int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, 43int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base,
44 unsigned int power_size, unsigned int power_seg_sz) 44 unsigned int power_size, unsigned int power_seg_sz)
diff --git a/drivers/md/bcache/Kconfig b/drivers/md/bcache/Kconfig
index 4d200883c505..17bf109c58e9 100644
--- a/drivers/md/bcache/Kconfig
+++ b/drivers/md/bcache/Kconfig
@@ -5,7 +5,7 @@ config BCACHE
5 Allows a block device to be used as cache for other devices; uses 5 Allows a block device to be used as cache for other devices; uses
6 a btree for indexing and the layout is optimized for SSDs. 6 a btree for indexing and the layout is optimized for SSDs.
7 7
8 See Documentation/bcache.txt for details. 8 See Documentation/admin-guide/bcache.rst for details.
9 9
10config BCACHE_DEBUG 10config BCACHE_DEBUG
11 bool "Bcache debugging" 11 bool "Bcache debugging"
diff --git a/drivers/md/bcache/btree.c b/drivers/md/bcache/btree.c
index 2a0968c04e21..547c9eedc2f4 100644
--- a/drivers/md/bcache/btree.c
+++ b/drivers/md/bcache/btree.c
@@ -18,7 +18,7 @@
18 * as keys are inserted we only sort the pages that have not yet been written. 18 * as keys are inserted we only sort the pages that have not yet been written.
19 * When garbage collection is run, we resort the entire node. 19 * When garbage collection is run, we resort the entire node.
20 * 20 *
21 * All configuration is done via sysfs; see Documentation/bcache.txt. 21 * All configuration is done via sysfs; see Documentation/admin-guide/bcache.rst.
22 */ 22 */
23 23
24#include "bcache.h" 24#include "bcache.h"
diff --git a/drivers/md/bcache/extents.c b/drivers/md/bcache/extents.c
index c334e6666461..1d096742eb41 100644
--- a/drivers/md/bcache/extents.c
+++ b/drivers/md/bcache/extents.c
@@ -18,7 +18,7 @@
18 * as keys are inserted we only sort the pages that have not yet been written. 18 * as keys are inserted we only sort the pages that have not yet been written.
19 * When garbage collection is run, we resort the entire node. 19 * When garbage collection is run, we resort the entire node.
20 * 20 *
21 * All configuration is done via sysfs; see Documentation/bcache.txt. 21 * All configuration is done via sysfs; see Documentation/admin-guide/bcache.rst.
22 */ 22 */
23 23
24#include "bcache.h" 24#include "bcache.h"
diff --git a/drivers/media/dvb-core/dvb_ringbuffer.c b/drivers/media/dvb-core/dvb_ringbuffer.c
index 4330b6fa4af2..d1d471af0636 100644
--- a/drivers/media/dvb-core/dvb_ringbuffer.c
+++ b/drivers/media/dvb-core/dvb_ringbuffer.c
@@ -55,7 +55,7 @@ int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf)
55 * this pairs with smp_store_release() in dvb_ringbuffer_write(), 55 * this pairs with smp_store_release() in dvb_ringbuffer_write(),
56 * dvb_ringbuffer_write_user(), or dvb_ringbuffer_reset() 56 * dvb_ringbuffer_write_user(), or dvb_ringbuffer_reset()
57 * 57 *
58 * for memory barriers also see Documentation/circular-buffers.txt 58 * for memory barriers also see Documentation/core-api/circular-buffers.rst
59 */ 59 */
60 return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); 60 return (rbuf->pread == smp_load_acquire(&rbuf->pwrite));
61} 61}
diff --git a/drivers/media/pci/meye/Kconfig b/drivers/media/pci/meye/Kconfig
index 2e60334ffef5..9a50f54231ad 100644
--- a/drivers/media/pci/meye/Kconfig
+++ b/drivers/media/pci/meye/Kconfig
@@ -5,7 +5,7 @@ config VIDEO_MEYE
5 ---help--- 5 ---help---
6 This is the video4linux driver for the Motion Eye camera found 6 This is the video4linux driver for the Motion Eye camera found
7 in the Vaio Picturebook laptops. Please read the material in 7 in the Vaio Picturebook laptops. Please read the material in
8 <file:Documentation/video4linux/meye.txt> for more information. 8 <file:Documentation/media/v4l-drivers/meye.rst> for more information.
9 9
10 If you say Y or M here, you need to say Y or M to "Sony Laptop 10 If you say Y or M here, you need to say Y or M to "Sony Laptop
11 Extras" in the misc device section. 11 Extras" in the misc device section.
diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
index 4d5a26b4cdda..d85ffbfb7c1f 100644
--- a/drivers/media/platform/pxa_camera.c
+++ b/drivers/media/platform/pxa_camera.c
@@ -1021,7 +1021,7 @@ static void pxa_camera_wakeup(struct pxa_camera_dev *pcdev,
1021 * - a videobuffer is queued on the pcdev->capture list 1021 * - a videobuffer is queued on the pcdev->capture list
1022 * 1022 *
1023 * Please check the "DMA hot chaining timeslice issue" in 1023 * Please check the "DMA hot chaining timeslice issue" in
1024 * Documentation/video4linux/pxa_camera.txt 1024 * Documentation/media/v4l-drivers/pxa_camera.rst
1025 * 1025 *
1026 * Context: should only be called within the dma irq handler 1026 * Context: should only be called within the dma irq handler
1027 */ 1027 */
@@ -1443,7 +1443,7 @@ static void pxac_vb2_queue(struct vb2_buffer *vb)
1443 1443
1444/* 1444/*
1445 * Please check the DMA prepared buffer structure in : 1445 * Please check the DMA prepared buffer structure in :
1446 * Documentation/video4linux/pxa_camera.txt 1446 * Documentation/media/v4l-drivers/pxa_camera.rst
1447 * Please check also in pxa_camera_check_link_miss() to understand why DMA chain 1447 * Please check also in pxa_camera_check_link_miss() to understand why DMA chain
1448 * modification while DMA chain is running will work anyway. 1448 * modification while DMA chain is running will work anyway.
1449 */ 1449 */
diff --git a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
index 242342fd7ede..9897213f2618 100644
--- a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
+++ b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
@@ -1111,7 +1111,7 @@ static void sh_mobile_ceu_put_formats(struct soc_camera_device *icd)
1111/* 1111/*
1112 * CEU can scale and crop, but we don't want to waste bandwidth and kill the 1112 * CEU can scale and crop, but we don't want to waste bandwidth and kill the
1113 * framerate by always requesting the maximum image from the client. See 1113 * framerate by always requesting the maximum image from the client. See
1114 * Documentation/video4linux/sh_mobile_ceu_camera.txt for a description of 1114 * Documentation/media/v4l-drivers/sh_mobile_ceu_camera.rst for a description of
1115 * scaling and cropping algorithms and for the meaning of referenced here steps. 1115 * scaling and cropping algorithms and for the meaning of referenced here steps.
1116 */ 1116 */
1117static int sh_mobile_ceu_set_selection(struct soc_camera_device *icd, 1117static int sh_mobile_ceu_set_selection(struct soc_camera_device *icd,
diff --git a/drivers/media/radio/Kconfig b/drivers/media/radio/Kconfig
index 39b04ad924c0..b426d6f9787d 100644
--- a/drivers/media/radio/Kconfig
+++ b/drivers/media/radio/Kconfig
@@ -272,7 +272,7 @@ config RADIO_RTRACK
272 been reported to be used by these cards. 272 been reported to be used by these cards.
273 273
274 More information is contained in the file 274 More information is contained in the file
275 <file:Documentation/video4linux/radiotrack.txt>. 275 <file:Documentation/media/v4l-drivers/radiotrack.rst>.
276 276
277 To compile this driver as a module, choose M here: the 277 To compile this driver as a module, choose M here: the
278 module will be called radio-aimslab. 278 module will be called radio-aimslab.
diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig
index a21172e413a9..6dbb158cd2a0 100644
--- a/drivers/media/radio/si470x/Kconfig
+++ b/drivers/media/radio/si470x/Kconfig
@@ -29,7 +29,7 @@ config USB_SI470X
29 29
30 Please have a look at the documentation, especially on how 30 Please have a look at the documentation, especially on how
31 to redirect the audio stream from the radio to your sound device: 31 to redirect the audio stream from the radio to your sound device:
32 Documentation/video4linux/si470x.txt 32 Documentation/media/v4l-drivers/si470x.rst
33 33
34 Say Y here if you want to connect this type of radio to your 34 Say Y here if you want to connect this type of radio to your
35 computer's USB port. 35 computer's USB port.
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c
index be26c029546b..39db6dc4b5cd 100644
--- a/drivers/media/usb/dvb-usb-v2/lmedm04.c
+++ b/drivers/media/usb/dvb-usb-v2/lmedm04.c
@@ -21,7 +21,7 @@
21 * 21 *
22 * LME2510C + M88RS2000 22 * LME2510C + M88RS2000
23 * 23 *
24 * For firmware see Documentation/dvb/lmedm04.txt 24 * For firmware see Documentation/media/dvb-drivers/lmedm04.rst
25 * 25 *
26 * I2C addresses: 26 * I2C addresses:
27 * 0xd0 - STV0288 - Demodulator 27 * 0xd0 - STV0288 - Demodulator
diff --git a/drivers/media/usb/zr364xx/Kconfig b/drivers/media/usb/zr364xx/Kconfig
index 0f585662881d..ac429bca70e8 100644
--- a/drivers/media/usb/zr364xx/Kconfig
+++ b/drivers/media/usb/zr364xx/Kconfig
@@ -6,7 +6,7 @@ config USB_ZR364XX
6 ---help--- 6 ---help---
7 Say Y here if you want to connect this type of camera to your 7 Say Y here if you want to connect this type of camera to your
8 computer's USB port. 8 computer's USB port.
9 See <file:Documentation/video4linux/zr364xx.txt> for more info 9 See <file:Documentation/media/v4l-drivers/zr364xx.rst> for more info
10 and list of supported cameras. 10 and list of supported cameras.
11 11
12 To compile this driver as a module, choose M here: the 12 To compile this driver as a module, choose M here: the
diff --git a/drivers/parport/Kconfig b/drivers/parport/Kconfig
index 44333bd8f908..a97f4eada60b 100644
--- a/drivers/parport/Kconfig
+++ b/drivers/parport/Kconfig
@@ -20,7 +20,7 @@ menuconfig PARPORT
20 drive, PLIP link (Parallel Line Internet Protocol is mainly used to 20 drive, PLIP link (Parallel Line Internet Protocol is mainly used to
21 create a mini network by connecting the parallel ports of two local 21 create a mini network by connecting the parallel ports of two local
22 machines) etc., then you need to say Y here; please read 22 machines) etc., then you need to say Y here; please read
23 <file:Documentation/parport.txt> and 23 <file:Documentation/admin-guide/parport.rst> and
24 <file:drivers/parport/BUGS-parport>. 24 <file:drivers/parport/BUGS-parport>.
25 25
26 For extensive information about drivers for many devices attaching 26 For extensive information about drivers for many devices attaching
@@ -33,7 +33,7 @@ menuconfig PARPORT
33 the module will be called parport. 33 the module will be called parport.
34 If you have more than one parallel port and want to specify which 34 If you have more than one parallel port and want to specify which
35 port and IRQ to be used by this driver at module load time, take a 35 port and IRQ to be used by this driver at module load time, take a
36 look at <file:Documentation/parport.txt>. 36 look at <file:Documentation/admin-guide/parport.rst>.
37 37
38 If unsure, say Y. 38 If unsure, say Y.
39 39
@@ -71,7 +71,7 @@ config PARPORT_PC_FIFO
71 As well as actually having a FIFO, or DMA capability, the kernel 71 As well as actually having a FIFO, or DMA capability, the kernel
72 will need to know which IRQ the parallel port has. By default, 72 will need to know which IRQ the parallel port has. By default,
73 parallel port interrupts will not be used, and so neither will the 73 parallel port interrupts will not be used, and so neither will the
74 FIFO. See <file:Documentation/parport.txt> to find out how to 74 FIFO. See <file:Documentation/admin-guide/parport.rst> to find out how to
75 specify which IRQ/DMA to use. 75 specify which IRQ/DMA to use.
76 76
77config PARPORT_PC_SUPERIO 77config PARPORT_PC_SUPERIO
diff --git a/drivers/staging/media/bcm2048/TODO b/drivers/staging/media/bcm2048/TODO
index 051f85dbe89e..6bee2a2dad68 100644
--- a/drivers/staging/media/bcm2048/TODO
+++ b/drivers/staging/media/bcm2048/TODO
@@ -3,7 +3,7 @@ TODO:
3From the initial code review: 3From the initial code review:
4 4
5The main thing you need to do is to implement all the controls using the 5The main thing you need to do is to implement all the controls using the
6control framework (see Documentation/video4linux/v4l2-controls.txt). 6control framework (see Documentation/media/kapi/v4l2-controls.rst).
7Most drivers are by now converted to the control framework, so you will 7Most drivers are by now converted to the control framework, so you will
8find many examples of how to do this in drivers/media/radio. 8find many examples of how to do this in drivers/media/radio.
9 9
diff --git a/include/keys/asymmetric-subtype.h b/include/keys/asymmetric-subtype.h
index 2480469ce8fb..e0a9c2368872 100644
--- a/include/keys/asymmetric-subtype.h
+++ b/include/keys/asymmetric-subtype.h
@@ -1,6 +1,6 @@
1/* Asymmetric public-key cryptography key subtype 1/* Asymmetric public-key cryptography key subtype
2 * 2 *
3 * See Documentation/security/asymmetric-keys.txt 3 * See Documentation/crypto/asymmetric-keys.txt
4 * 4 *
5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. 5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved.
6 * Written by David Howells (dhowells@redhat.com) 6 * Written by David Howells (dhowells@redhat.com)
diff --git a/include/keys/asymmetric-type.h b/include/keys/asymmetric-type.h
index b38240716d41..1cb77cd5135e 100644
--- a/include/keys/asymmetric-type.h
+++ b/include/keys/asymmetric-type.h
@@ -1,6 +1,6 @@
1/* Asymmetric Public-key cryptography key type interface 1/* Asymmetric Public-key cryptography key type interface
2 * 2 *
3 * See Documentation/security/asymmetric-keys.txt 3 * See Documentation/crypto/asymmetric-keys.txt
4 * 4 *
5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. 5 * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved.
6 * Written by David Howells (dhowells@redhat.com) 6 * Written by David Howells (dhowells@redhat.com)
diff --git a/include/linux/assoc_array.h b/include/linux/assoc_array.h
index a89df3be1686..65e3832f96b2 100644
--- a/include/linux/assoc_array.h
+++ b/include/linux/assoc_array.h
@@ -1,6 +1,6 @@
1/* Generic associative array implementation. 1/* Generic associative array implementation.
2 * 2 *
3 * See Documentation/assoc_array.txt for information. 3 * See Documentation/core-api/assoc_array.rst for information.
4 * 4 *
5 * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. 5 * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved.
6 * Written by David Howells (dhowells@redhat.com) 6 * Written by David Howells (dhowells@redhat.com)
diff --git a/include/linux/assoc_array_priv.h b/include/linux/assoc_array_priv.h
index 711275e6681c..a00a06550c10 100644
--- a/include/linux/assoc_array_priv.h
+++ b/include/linux/assoc_array_priv.h
@@ -1,6 +1,6 @@
1/* Private definitions for the generic associative array implementation. 1/* Private definitions for the generic associative array implementation.
2 * 2 *
3 * See Documentation/assoc_array.txt for information. 3 * See Documentation/core-api/assoc_array.rst for information.
4 * 4 *
5 * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved. 5 * Copyright (C) 2013 Red Hat, Inc. All Rights Reserved.
6 * Written by David Howells (dhowells@redhat.com) 6 * Written by David Howells (dhowells@redhat.com)
diff --git a/include/linux/circ_buf.h b/include/linux/circ_buf.h
index 7cf262a421c3..b3233e8202f9 100644
--- a/include/linux/circ_buf.h
+++ b/include/linux/circ_buf.h
@@ -1,6 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0 */ 1/* SPDX-License-Identifier: GPL-2.0 */
2/* 2/*
3 * See Documentation/circular-buffers.txt for more information. 3 * See Documentation/core-api/circular-buffers.rst for more information.
4 */ 4 */
5 5
6#ifndef _LINUX_CIRC_BUF_H 6#ifndef _LINUX_CIRC_BUF_H
diff --git a/include/linux/ftrace.h b/include/linux/ftrace.h
index 9c3c9a319e48..8154f4920fcb 100644
--- a/include/linux/ftrace.h
+++ b/include/linux/ftrace.h
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0 */ 1/* SPDX-License-Identifier: GPL-2.0 */
2/* 2/*
3 * Ftrace header. For implementation details beyond the random comments 3 * Ftrace header. For implementation details beyond the random comments
4 * scattered below, see: Documentation/trace/ftrace-design.txt 4 * scattered below, see: Documentation/trace/ftrace-design.rst
5 */ 5 */
6 6
7#ifndef _LINUX_FTRACE_H 7#ifndef _LINUX_FTRACE_H
diff --git a/include/linux/rculist_nulls.h b/include/linux/rculist_nulls.h
index e4b257ff881b..bc8206a8f30e 100644
--- a/include/linux/rculist_nulls.h
+++ b/include/linux/rculist_nulls.h
@@ -109,7 +109,7 @@ static inline void hlist_nulls_add_head_rcu(struct hlist_nulls_node *n,
109 * 109 *
110 * The barrier() is needed to make sure compiler doesn't cache first element [1], 110 * The barrier() is needed to make sure compiler doesn't cache first element [1],
111 * as this loop can be restarted [2] 111 * as this loop can be restarted [2]
112 * [1] Documentation/atomic_ops.txt around line 114 112 * [1] Documentation/core-api/atomic_ops.rst around line 114
113 * [2] Documentation/RCU/rculist_nulls.txt around line 146 113 * [2] Documentation/RCU/rculist_nulls.txt around line 146
114 */ 114 */
115#define hlist_nulls_for_each_entry_rcu(tpos, pos, head, member) \ 115#define hlist_nulls_for_each_entry_rcu(tpos, pos, head, member) \
diff --git a/include/uapi/linux/prctl.h b/include/uapi/linux/prctl.h
index db9f15f5db04..c0d7ea0bf5b6 100644
--- a/include/uapi/linux/prctl.h
+++ b/include/uapi/linux/prctl.h
@@ -170,7 +170,7 @@ struct prctl_mm_map {
170 * asking selinux for a specific new context (e.g. with runcon) will result 170 * asking selinux for a specific new context (e.g. with runcon) will result
171 * in execve returning -EPERM. 171 * in execve returning -EPERM.
172 * 172 *
173 * See Documentation/prctl/no_new_privs.txt for more details. 173 * See Documentation/userspace-api/no_new_privs.rst for more details.
174 */ 174 */
175#define PR_SET_NO_NEW_PRIVS 38 175#define PR_SET_NO_NEW_PRIVS 38
176#define PR_GET_NO_NEW_PRIVS 39 176#define PR_GET_NO_NEW_PRIVS 39
diff --git a/include/xen/interface/io/kbdif.h b/include/xen/interface/io/kbdif.h
index 2a9510ade701..e2340a4130cf 100644
--- a/include/xen/interface/io/kbdif.h
+++ b/include/xen/interface/io/kbdif.h
@@ -317,7 +317,7 @@ struct xenkbd_position {
317 * Linux [2] and Windows [3] multi-touch support. 317 * Linux [2] and Windows [3] multi-touch support.
318 * 318 *
319 * [1] https://cgit.freedesktop.org/wayland/wayland/tree/protocol/wayland.xml 319 * [1] https://cgit.freedesktop.org/wayland/wayland/tree/protocol/wayland.xml
320 * [2] https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt 320 * [2] https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.rst
321 * [3] https://msdn.microsoft.com/en-us/library/jj151564(v=vs.85).aspx 321 * [3] https://msdn.microsoft.com/en-us/library/jj151564(v=vs.85).aspx
322 * 322 *
323 * 323 *
diff --git a/kernel/cgroup/cpuset.c b/kernel/cgroup/cpuset.c
index d8b12e0d39cd..266f10cb7222 100644
--- a/kernel/cgroup/cpuset.c
+++ b/kernel/cgroup/cpuset.c
@@ -605,7 +605,7 @@ static inline int nr_cpusets(void)
605 * load balancing domains (sched domains) as specified by that partial 605 * load balancing domains (sched domains) as specified by that partial
606 * partition. 606 * partition.
607 * 607 *
608 * See "What is sched_load_balance" in Documentation/cgroups/cpusets.txt 608 * See "What is sched_load_balance" in Documentation/cgroup-v1/cpusets.txt
609 * for a background explanation of this. 609 * for a background explanation of this.
610 * 610 *
611 * Does not return errors, on the theory that the callers of this 611 * Does not return errors, on the theory that the callers of this
diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig
index dd6c0a2ad969..dcc0166d1997 100644
--- a/kernel/trace/Kconfig
+++ b/kernel/trace/Kconfig
@@ -12,22 +12,22 @@ config NOP_TRACER
12config HAVE_FTRACE_NMI_ENTER 12config HAVE_FTRACE_NMI_ENTER
13 bool 13 bool
14 help 14 help
15 See Documentation/trace/ftrace-design.txt 15 See Documentation/trace/ftrace-design.rst
16 16
17config HAVE_FUNCTION_TRACER 17config HAVE_FUNCTION_TRACER
18 bool 18 bool
19 help 19 help
20 See Documentation/trace/ftrace-design.txt 20 See Documentation/trace/ftrace-design.rst
21 21
22config HAVE_FUNCTION_GRAPH_TRACER 22config HAVE_FUNCTION_GRAPH_TRACER
23 bool 23 bool
24 help 24 help
25 See Documentation/trace/ftrace-design.txt 25 See Documentation/trace/ftrace-design.rst
26 26
27config HAVE_DYNAMIC_FTRACE 27config HAVE_DYNAMIC_FTRACE
28 bool 28 bool
29 help 29 help
30 See Documentation/trace/ftrace-design.txt 30 See Documentation/trace/ftrace-design.rst
31 31
32config HAVE_DYNAMIC_FTRACE_WITH_REGS 32config HAVE_DYNAMIC_FTRACE_WITH_REGS
33 bool 33 bool
@@ -35,12 +35,12 @@ config HAVE_DYNAMIC_FTRACE_WITH_REGS
35config HAVE_FTRACE_MCOUNT_RECORD 35config HAVE_FTRACE_MCOUNT_RECORD
36 bool 36 bool
37 help 37 help
38 See Documentation/trace/ftrace-design.txt 38 See Documentation/trace/ftrace-design.rst
39 39
40config HAVE_SYSCALL_TRACEPOINTS 40config HAVE_SYSCALL_TRACEPOINTS
41 bool 41 bool
42 help 42 help
43 See Documentation/trace/ftrace-design.txt 43 See Documentation/trace/ftrace-design.rst
44 44
45config HAVE_FENTRY 45config HAVE_FENTRY
46 bool 46 bool
@@ -448,7 +448,7 @@ config KPROBE_EVENTS
448 help 448 help
449 This allows the user to add tracing events (similar to tracepoints) 449 This allows the user to add tracing events (similar to tracepoints)
450 on the fly via the ftrace interface. See 450 on the fly via the ftrace interface. See
451 Documentation/trace/kprobetrace.txt for more details. 451 Documentation/trace/kprobetrace.rst for more details.
452 452
453 Those events can be inserted wherever kprobes can probe, and record 453 Those events can be inserted wherever kprobes can probe, and record
454 various register and memory values. 454 various register and memory values.
@@ -575,7 +575,7 @@ config MMIOTRACE
575 implementation and works via page faults. Tracing is disabled by 575 implementation and works via page faults. Tracing is disabled by
576 default and can be enabled at run-time. 576 default and can be enabled at run-time.
577 577
578 See Documentation/trace/mmiotrace.txt. 578 See Documentation/trace/mmiotrace.rst.
579 If you are not helping to develop drivers, say N. 579 If you are not helping to develop drivers, say N.
580 580
581config TRACING_MAP 581config TRACING_MAP
diff --git a/lib/Kconfig b/lib/Kconfig
index 809fdd155739..e34b04b56057 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -405,7 +405,7 @@ config ASSOCIATIVE_ARRAY
405 405
406 See: 406 See:
407 407
408 Documentation/assoc_array.txt 408 Documentation/core-api/assoc_array.rst
409 409
410 for more information. 410 for more information.
411 411
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
index 9a46dc24ac10..2b5ee5fbd652 100644
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
@@ -4728,7 +4728,7 @@ err_af:
4728} 4728}
4729 4729
4730/* This supports connect(2) and SCTP connect services such as sctp_connectx(3) 4730/* This supports connect(2) and SCTP connect services such as sctp_connectx(3)
4731 * and sctp_sendmsg(3) as described in Documentation/security/LSM-sctp.txt 4731 * and sctp_sendmsg(3) as described in Documentation/security/LSM-sctp.rst
4732 */ 4732 */
4733static int selinux_socket_connect_helper(struct socket *sock, 4733static int selinux_socket_connect_helper(struct socket *sock,
4734 struct sockaddr *address, int addrlen) 4734 struct sockaddr *address, int addrlen)
diff --git a/sound/core/Kconfig b/sound/core/Kconfig
index 6e937a8146a1..63b3ef9c83f5 100644
--- a/sound/core/Kconfig
+++ b/sound/core/Kconfig
@@ -48,7 +48,7 @@ config SND_MIXER_OSS
48 depends on SND_OSSEMUL 48 depends on SND_OSSEMUL
49 help 49 help
50 To enable OSS mixer API emulation (/dev/mixer*), say Y here 50 To enable OSS mixer API emulation (/dev/mixer*), say Y here
51 and read <file:Documentation/sound/alsa/OSS-Emulation.txt>. 51 and read <file:Documentation/sound/designs/oss-emulation.rst>.
52 52
53 Many programs still use the OSS API, so say Y. 53 Many programs still use the OSS API, so say Y.
54 54
@@ -61,7 +61,7 @@ config SND_PCM_OSS
61 select SND_PCM 61 select SND_PCM
62 help 62 help
63 To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y 63 To enable OSS digital audio (PCM) emulation (/dev/dsp*), say Y
64 here and read <file:Documentation/sound/alsa/OSS-Emulation.txt>. 64 here and read <file:Documentation/sound/designs/oss-emulation.rst>.
65 65
66 Many programs still use the OSS API, so say Y. 66 Many programs still use the OSS API, so say Y.
67 67
diff --git a/sound/drivers/Kconfig b/sound/drivers/Kconfig
index 7144cc36e8ae..648a12da44f9 100644
--- a/sound/drivers/Kconfig
+++ b/sound/drivers/Kconfig
@@ -153,7 +153,7 @@ config SND_SERIAL_U16550
153 select SND_RAWMIDI 153 select SND_RAWMIDI
154 help 154 help
155 To include support for MIDI serial port interfaces, say Y here 155 To include support for MIDI serial port interfaces, say Y here
156 and read <file:Documentation/sound/alsa/serial-u16550.txt>. 156 and read <file:Documentation/sound/cards/serial-u16550.rst>.
157 This driver works with serial UARTs 16550 and better. 157 This driver works with serial UARTs 16550 and better.
158 158
159 This driver accesses the serial port hardware directly, so 159 This driver accesses the serial port hardware directly, so
@@ -223,7 +223,7 @@ config SND_AC97_POWER_SAVE
223 the device frequently. A value of 10 seconds would be a 223 the device frequently. A value of 10 seconds would be a
224 good choice for normal operations. 224 good choice for normal operations.
225 225
226 See Documentation/sound/alsa/powersave.txt for more details. 226 See Documentation/sound/designs/powersave.rst for more details.
227 227
228config SND_AC97_POWER_SAVE_DEFAULT 228config SND_AC97_POWER_SAVE_DEFAULT
229 int "Default time-out for AC97 power-save mode" 229 int "Default time-out for AC97 power-save mode"
diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig
index d9f3fdb777e4..4105d9f653d9 100644
--- a/sound/pci/Kconfig
+++ b/sound/pci/Kconfig
@@ -175,7 +175,7 @@ config SND_BT87X
175 help 175 help
176 If you want to record audio from TV cards based on 176 If you want to record audio from TV cards based on
177 Brooktree Bt878/Bt879 chips, say Y here and read 177 Brooktree Bt878/Bt879 chips, say Y here and read
178 <file:Documentation/sound/alsa/Bt87x.txt>. 178 <file:Documentation/sound/cards/bt87x.rst>.
179 179
180 To compile this driver as a module, choose M here: the module 180 To compile this driver as a module, choose M here: the module
181 will be called snd-bt87x. 181 will be called snd-bt87x.
@@ -210,7 +210,7 @@ config SND_CMIPCI
210 help 210 help
211 If you want to use soundcards based on C-Media CMI8338, CMI8738, 211 If you want to use soundcards based on C-Media CMI8338, CMI8738,
212 CMI8768 or CMI8770 chips, say Y here and read 212 CMI8768 or CMI8770 chips, say Y here and read
213 <file:Documentation/sound/alsa/CMIPCI.txt>. 213 <file:Documentation/sound/cards/cmipci.rst>.
214 214
215 To compile this driver as a module, choose M here: the module 215 To compile this driver as a module, choose M here: the module
216 will be called snd-cmipci. 216 will be called snd-cmipci.
@@ -472,8 +472,8 @@ config SND_EMU10K1
472 Audigy and E-mu APS (partially supported) soundcards. 472 Audigy and E-mu APS (partially supported) soundcards.
473 473
474 The confusing multitude of mixer controls is documented in 474 The confusing multitude of mixer controls is documented in
475 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 475 <file:Documentation/sound/cards/sb-live-mixer.rst> and
476 <file:Documentation/sound/alsa/Audigy-mixer.txt>. 476 <file:Documentation/sound/cards/audigy-mixer.rst>.
477 477
478 To compile this driver as a module, choose M here: the module 478 To compile this driver as a module, choose M here: the module
479 will be called snd-emu10k1. 479 will be called snd-emu10k1.
@@ -735,7 +735,7 @@ config SND_MIXART
735 select SND_PCM 735 select SND_PCM
736 help 736 help
737 If you want to use Digigram miXart soundcards, say Y here and 737 If you want to use Digigram miXart soundcards, say Y here and
738 read <file:Documentation/sound/alsa/MIXART.txt>. 738 read <file:Documentation/sound/cards/mixart.rst>.
739 739
740 To compile this driver as a module, choose M here: the module 740 To compile this driver as a module, choose M here: the module
741 will be called snd-mixart. 741 will be called snd-mixart.
diff --git a/tools/include/uapi/linux/prctl.h b/tools/include/uapi/linux/prctl.h
index db9f15f5db04..c0d7ea0bf5b6 100644
--- a/tools/include/uapi/linux/prctl.h
+++ b/tools/include/uapi/linux/prctl.h
@@ -170,7 +170,7 @@ struct prctl_mm_map {
170 * asking selinux for a specific new context (e.g. with runcon) will result 170 * asking selinux for a specific new context (e.g. with runcon) will result
171 * in execve returning -EPERM. 171 * in execve returning -EPERM.
172 * 172 *
173 * See Documentation/prctl/no_new_privs.txt for more details. 173 * See Documentation/userspace-api/no_new_privs.rst for more details.
174 */ 174 */
175#define PR_SET_NO_NEW_PRIVS 38 175#define PR_SET_NO_NEW_PRIVS 38
176#define PR_GET_NO_NEW_PRIVS 39 176#define PR_GET_NO_NEW_PRIVS 39
diff --git a/tools/lib/api/fs/fs.c b/tools/lib/api/fs/fs.c
index 6a12bbf39f7b..7aba8243a0e7 100644
--- a/tools/lib/api/fs/fs.c
+++ b/tools/lib/api/fs/fs.c
@@ -201,7 +201,7 @@ static void mem_toupper(char *f, size_t len)
201 201
202/* 202/*
203 * Check for "NAME_PATH" environment variable to override fs location (for 203 * Check for "NAME_PATH" environment variable to override fs location (for
204 * testing). This matches the recommendation in Documentation/sysfs-rules.txt 204 * testing). This matches the recommendation in Documentation/admin-guide/sysfs-rules.rst
205 * for SYSFS_PATH. 205 * for SYSFS_PATH.
206 */ 206 */
207static bool fs__env_override(struct fs *fs) 207static bool fs__env_override(struct fs *fs)
diff --git a/tools/perf/util/bpf-prologue.c b/tools/perf/util/bpf-prologue.c
index 29347756b0af..77e4891e17b0 100644
--- a/tools/perf/util/bpf-prologue.c
+++ b/tools/perf/util/bpf-prologue.c
@@ -61,7 +61,7 @@ check_pos(struct bpf_insn_pos *pos)
61 61
62/* 62/*
63 * Convert type string (u8/u16/u32/u64/s8/s16/s32/s64 ..., see 63 * Convert type string (u8/u16/u32/u64/s8/s16/s32/s64 ..., see
64 * Documentation/trace/kprobetrace.txt) to size field of BPF_LDX_MEM 64 * Documentation/trace/kprobetrace.rst) to size field of BPF_LDX_MEM
65 * instruction (BPF_{B,H,W,DW}). 65 * instruction (BPF_{B,H,W,DW}).
66 */ 66 */
67static int 67static int
diff --git a/tools/power/pm-graph/config/custom-timeline-functions.cfg b/tools/power/pm-graph/config/custom-timeline-functions.cfg
index 4f80ad7d7275..f8fcb06fd68b 100644
--- a/tools/power/pm-graph/config/custom-timeline-functions.cfg
+++ b/tools/power/pm-graph/config/custom-timeline-functions.cfg
@@ -105,7 +105,7 @@ override-dev-timeline-functions: true
105# example: [color=#CC00CC] 105# example: [color=#CC00CC]
106# 106#
107# arglist: A list of arguments from registers/stack addresses. See URL: 107# arglist: A list of arguments from registers/stack addresses. See URL:
108# https://www.kernel.org/doc/Documentation/trace/kprobetrace.txt 108# https://www.kernel.org/doc/Documentation/trace/kprobetrace.rst
109# 109#
110# example: cpu=%di:s32 110# example: cpu=%di:s32
111# 111#
@@ -170,7 +170,7 @@ pm_restore_console:
170# example: [color=#CC00CC] 170# example: [color=#CC00CC]
171# 171#
172# arglist: A list of arguments from registers/stack addresses. See URL: 172# arglist: A list of arguments from registers/stack addresses. See URL:
173# https://www.kernel.org/doc/Documentation/trace/kprobetrace.txt 173# https://www.kernel.org/doc/Documentation/trace/kprobetrace.rst
174# 174#
175# example: port=+36(%di):s32 175# example: port=+36(%di):s32
176# 176#