diff options
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 | ||
31 | See Documentation/input/rotary-encoder.txt for more information. | 31 | See Documentation/input/devices/rotary-encoder.rst for more information. |
32 | 32 | ||
33 | Example: | 33 | Example: |
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 | ||
59 | For a more detailed description of the con_id parameter in the DeviceTree case | 59 | For a more detailed description of the con_id parameter in the DeviceTree case |
60 | see Documentation/gpio/board.txt | 60 | see Documentation/driver-api/gpio/board.rst |
61 | 61 | ||
62 | The flags parameter is used to optionally specify a direction and initial value | 62 | The flags parameter is used to optionally specify a direction and initial value |
63 | for the GPIO. Values can be: | 63 | for 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:~# | |||
426 | Details on how to use the generic STM API can be found here [2]. | 426 | Details 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. | |||
199 | The @buf can also be a glob expression to enable all functions that | 199 | The @buf can also be a glob expression to enable all functions that |
200 | match a specific pattern. | 200 | match a specific pattern. |
201 | 201 | ||
202 | See Filter Commands in :file:`Documentation/trace/ftrace.txt`. | 202 | See Filter Commands in :file:`Documentation/trace/ftrace.rst`. |
203 | 203 | ||
204 | To just trace the schedule function: | 204 | To 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 | ||
13 | 2. Histogram Trigger Command | 13 | 2. 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 | ||
39 | STH registers an stm class device, through which it provides interface | 39 | STH registers an stm class device, through which it provides interface |
40 | to userspace and kernelspace software trace sources. See | 40 | to userspace and kernelspace software trace sources. See |
41 | Documentation/trace/stm.txt for more information on that. | 41 | Documentation/trace/stm.rst for more information on that. |
42 | 42 | ||
43 | MSU can be configured to collect trace data into a system memory | 43 | MSU can be configured to collect trace data into a system memory |
44 | buffer, which can later on be read from its device nodes via read() or | 44 | buffer, 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:: | |||
55 | 3.1 System-Wide Event Enabling | 55 | 3.1 System-Wide Event Enabling |
56 | ------------------------------ | 56 | ------------------------------ |
57 | 57 | ||
58 | See Documentation/trace/events.txt for a proper description on how events | 58 | See Documentation/trace/events.rst for a proper description on how events |
59 | can be enabled system-wide. A short example of enabling all events related | 59 | can be enabled system-wide. A short example of enabling all events related |
60 | to page allocation would look something like:: | 60 | to page allocation would look something like:: |
61 | 61 | ||
@@ -112,7 +112,7 @@ at that point. | |||
112 | 3.4 Local Event Enabling | 112 | 3.4 Local Event Enabling |
113 | ------------------------ | 113 | ------------------------ |
114 | 114 | ||
115 | Documentation/trace/ftrace.txt describes how to enable events on a per-thread | 115 | Documentation/trace/ftrace.rst describes how to enable events on a per-thread |
116 | basis using set_ftrace_pid. | 116 | basis using set_ftrace_pid. |
117 | 117 | ||
118 | 3.5 Local Event Enablement with PCL | 118 | 3.5 Local Event Enablement with PCL |
@@ -137,7 +137,7 @@ basis using PCL such as follows. | |||
137 | 4. Event Filtering | 137 | 4. Event Filtering |
138 | ================== | 138 | ================== |
139 | 139 | ||
140 | Documentation/trace/ftrace.txt covers in-depth how to filter events in | 140 | Documentation/trace/ftrace.rst covers in-depth how to filter events in |
141 | ftrace. Obviously using grep and awk of trace_pipe is an option as well | 141 | ftrace. Obviously using grep and awk of trace_pipe is an option as well |
142 | as any script reading trace_pipe. | 142 | as 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 @@ | |||
1 | NOTE: | 1 | NOTE: |
2 | This is a version of Documentation/HOWTO translated into Japanese. | 2 | This is a version of Documentation/process/howto.rst translated into Japanese. |
3 | This document is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com> | 3 | This document is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com> |
4 | If you find any difference between this document and the original file or | 4 | If you find any difference between this document and the original file or |
5 | a problem with the translation, please contact the maintainer of this file. | 5 | a 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 @@ | |||
1 | Chinese translated version of Documentation/magic-number.txt | 1 | Chinese translated version of Documentation/process/magic-number.rst |
2 | 2 | ||
3 | If you have any comment or update to the content, please post to LKML directly. | 3 | If you have any comment or update to the content, please post to LKML directly. |
4 | However, if you have problem communicating in English you can also ask the | 4 | However, 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 | ||
8 | Chinese maintainer: Jia Wei Wei <harryxiyou@gmail.com> | 8 | Chinese maintainer: Jia Wei Wei <harryxiyou@gmail.com> |
9 | --------------------------------------------------------------------- | 9 | --------------------------------------------------------------------- |
10 | Documentation/magic-number.txt的中文翻译 | 10 | Documentation/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 @@ | |||
1 | Chinese translated version of Documentation/video4linux/omap3isp.txt | 1 | Chinese translated version of Documentation/media/v4l-drivers/omap3isp.rst |
2 | 2 | ||
3 | If you have any comment or update to the content, please contact the | 3 | If you have any comment or update to the content, please contact the |
4 | original document maintainer directly. However, if you have a problem | 4 | original 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> |
12 | Chinese maintainer: Fu Wei <tekkamanninja@gmail.com> | 12 | Chinese maintainer: Fu Wei <tekkamanninja@gmail.com> |
13 | --------------------------------------------------------------------- | 13 | --------------------------------------------------------------------- |
14 | Documentation/video4linux/omap3isp.txt 的中文翻译 | 14 | Documentation/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> | |||
3079 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) | 3079 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
3080 | T: git git://git.alsa-project.org/alsa-kernel.git | 3080 | T: git git://git.alsa-project.org/alsa-kernel.git |
3081 | S: Maintained | 3081 | S: Maintained |
3082 | F: Documentation/sound/alsa/Bt87x.txt | 3082 | F: Documentation/sound/cards/bt87x.rst |
3083 | F: sound/pci/bt87x.c | 3083 | F: sound/pci/bt87x.c |
3084 | 3084 | ||
3085 | BT8XXGPIO DRIVER | 3085 | BT8XXGPIO DRIVER |
@@ -3375,7 +3375,7 @@ M: David Howells <dhowells@redhat.com> | |||
3375 | M: David Woodhouse <dwmw2@infradead.org> | 3375 | M: David Woodhouse <dwmw2@infradead.org> |
3376 | L: keyrings@vger.kernel.org | 3376 | L: keyrings@vger.kernel.org |
3377 | S: Maintained | 3377 | S: Maintained |
3378 | F: Documentation/module-signing.txt | 3378 | F: Documentation/admin-guide/module-signing.rst |
3379 | F: certs/ | 3379 | F: certs/ |
3380 | F: scripts/sign-file.c | 3380 | F: scripts/sign-file.c |
3381 | F: scripts/extract-cert.c | 3381 | F: scripts/extract-cert.c |
@@ -6501,7 +6501,7 @@ L: linux-mm@kvack.org | |||
6501 | S: Maintained | 6501 | S: Maintained |
6502 | F: mm/hmm* | 6502 | F: mm/hmm* |
6503 | F: include/linux/hmm* | 6503 | F: include/linux/hmm* |
6504 | F: Documentation/vm/hmm.txt | 6504 | F: Documentation/vm/hmm.rst |
6505 | 6505 | ||
6506 | HOST AP DRIVER | 6506 | HOST AP DRIVER |
6507 | M: Jouni Malinen <j@w1.fi> | 6507 | M: Jouni Malinen <j@w1.fi> |
@@ -7401,7 +7401,7 @@ F: drivers/platform/x86/intel-wmi-thunderbolt.c | |||
7401 | INTEL(R) TRACE HUB | 7401 | INTEL(R) TRACE HUB |
7402 | M: Alexander Shishkin <alexander.shishkin@linux.intel.com> | 7402 | M: Alexander Shishkin <alexander.shishkin@linux.intel.com> |
7403 | S: Supported | 7403 | S: Supported |
7404 | F: Documentation/trace/intel_th.txt | 7404 | F: Documentation/trace/intel_th.rst |
7405 | F: drivers/hwtracing/intel_th/ | 7405 | F: drivers/hwtracing/intel_th/ |
7406 | 7406 | ||
7407 | INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) | 7407 | INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) |
@@ -9665,7 +9665,7 @@ F: include/uapi/linux/mmc/ | |||
9665 | MULTIPLEXER SUBSYSTEM | 9665 | MULTIPLEXER SUBSYSTEM |
9666 | M: Peter Rosin <peda@axentia.se> | 9666 | M: Peter Rosin <peda@axentia.se> |
9667 | S: Maintained | 9667 | S: Maintained |
9668 | F: Documentation/ABI/testing/mux/sysfs-class-mux* | 9668 | F: Documentation/ABI/testing/sysfs-class-mux* |
9669 | F: Documentation/devicetree/bindings/mux/ | 9669 | F: Documentation/devicetree/bindings/mux/ |
9670 | F: include/linux/dt-bindings/mux/ | 9670 | F: include/linux/dt-bindings/mux/ |
9671 | F: include/linux/mux/ | 9671 | F: include/linux/mux/ |
@@ -10244,7 +10244,7 @@ F: arch/powerpc/include/asm/pnv-ocxl.h | |||
10244 | F: drivers/misc/ocxl/ | 10244 | F: drivers/misc/ocxl/ |
10245 | F: include/misc/ocxl* | 10245 | F: include/misc/ocxl* |
10246 | F: include/uapi/misc/ocxl.h | 10246 | F: include/uapi/misc/ocxl.h |
10247 | F: Documentation/accelerators/ocxl.txt | 10247 | F: Documentation/accelerators/ocxl.rst |
10248 | 10248 | ||
10249 | OMAP AUDIO SUPPORT | 10249 | OMAP AUDIO SUPPORT |
10250 | M: Peter Ujfalusi <peter.ujfalusi@ti.com> | 10250 | M: Peter Ujfalusi <peter.ujfalusi@ti.com> |
@@ -13794,7 +13794,7 @@ SYSTEM TRACE MODULE CLASS | |||
13794 | M: Alexander Shishkin <alexander.shishkin@linux.intel.com> | 13794 | M: Alexander Shishkin <alexander.shishkin@linux.intel.com> |
13795 | S: Maintained | 13795 | S: Maintained |
13796 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git | 13796 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git |
13797 | F: Documentation/trace/stm.txt | 13797 | F: Documentation/trace/stm.rst |
13798 | F: drivers/hwtracing/stm/ | 13798 | F: drivers/hwtracing/stm/ |
13799 | F: include/linux/stm.h | 13799 | F: include/linux/stm.h |
13800 | F: include/uapi/linux/stm.h | 13800 | F: include/uapi/linux/stm.h |
@@ -14471,7 +14471,7 @@ M: Steven Rostedt <rostedt@goodmis.org> | |||
14471 | M: Ingo Molnar <mingo@redhat.com> | 14471 | M: Ingo Molnar <mingo@redhat.com> |
14472 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core | 14472 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core |
14473 | S: Maintained | 14473 | S: Maintained |
14474 | F: Documentation/trace/ftrace.txt | 14474 | F: Documentation/trace/ftrace.rst |
14475 | F: arch/*/*/*/ftrace.h | 14475 | F: arch/*/*/*/ftrace.h |
14476 | F: arch/*/kernel/ftrace.c | 14476 | F: arch/*/kernel/ftrace.c |
14477 | F: include/*/ftrace.h | 14477 | F: include/*/ftrace.h |
@@ -14940,7 +14940,7 @@ M: Heikki Krogerus <heikki.krogerus@linux.intel.com> | |||
14940 | L: linux-usb@vger.kernel.org | 14940 | L: linux-usb@vger.kernel.org |
14941 | S: Maintained | 14941 | S: Maintained |
14942 | F: Documentation/ABI/testing/sysfs-class-typec | 14942 | F: Documentation/ABI/testing/sysfs-class-typec |
14943 | F: Documentation/usb/typec.rst | 14943 | F: Documentation/driver-api/usb/typec.rst |
14944 | F: drivers/usb/typec/ | 14944 | F: drivers/usb/typec/ |
14945 | F: include/linux/usb/typec.h | 14945 | F: include/linux/usb/typec.h |
14946 | 14946 | ||
@@ -15770,7 +15770,7 @@ YEALINK PHONE DRIVER | |||
15770 | M: Henk Vergonet <Henk.Vergonet@gmail.com> | 15770 | M: Henk Vergonet <Henk.Vergonet@gmail.com> |
15771 | L: usbb2k-api-dev@nongnu.org | 15771 | L: usbb2k-api-dev@nongnu.org |
15772 | S: Maintained | 15772 | S: Maintained |
15773 | F: Documentation/input/yealink.rst | 15773 | F: Documentation/input/devices/yealink.rst |
15774 | F: drivers/input/misc/yealink.* | 15774 | F: drivers/input/misc/yealink.* |
15775 | 15775 | ||
15776 | Z8530 DRIVER FOR AX.25 | 15776 | Z8530 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 | ||
408 | preferred-plugin-hostcc := $(if-success,[ $(gcc-version) -ge 40800 ],$(HOSTCXX),$(HOSTCC)) | 408 | preferred-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 | ||
86 | config KERNEL_STACK_ORDER | 86 | config 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 | ||
119 | config BLK_DEV_THROTTLING_LOW | 119 | config 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 | ||
18 | config SYSTEM_TRUSTED_KEYRING | 18 | config 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 | ||
12 | config VGA_ARB_MAX_GPUS | 12 | config 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, | |||
212 | static void alps_set_abs_params_ss4_v2(struct alps_data *priv, | 212 | static 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 | ||
217 | static bool alps_is_valid_first_byte(struct alps_data *priv, | 217 | static 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 | ||
74 | static int abs_x[3] = {150, 4000, 5}; | 74 | static 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 | */ |
43 | int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, | 43 | int 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 | ||
10 | config BCACHE_DEBUG | 10 | config 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 | */ |
1117 | static int sh_mobile_ceu_set_selection(struct soc_camera_device *icd, | 1117 | static 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 | ||
77 | config PARPORT_PC_SUPERIO | 77 | config 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: | |||
3 | From the initial code review: | 3 | From the initial code review: |
4 | 4 | ||
5 | The main thing you need to do is to implement all the controls using the | 5 | The main thing you need to do is to implement all the controls using the |
6 | control framework (see Documentation/video4linux/v4l2-controls.txt). | 6 | control framework (see Documentation/media/kapi/v4l2-controls.rst). |
7 | Most drivers are by now converted to the control framework, so you will | 7 | Most drivers are by now converted to the control framework, so you will |
8 | find many examples of how to do this in drivers/media/radio. | 8 | find 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 | |||
12 | config HAVE_FTRACE_NMI_ENTER | 12 | config 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 | ||
17 | config HAVE_FUNCTION_TRACER | 17 | config 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 | ||
22 | config HAVE_FUNCTION_GRAPH_TRACER | 22 | config 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 | ||
27 | config HAVE_DYNAMIC_FTRACE | 27 | config 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 | ||
32 | config HAVE_DYNAMIC_FTRACE_WITH_REGS | 32 | config HAVE_DYNAMIC_FTRACE_WITH_REGS |
33 | bool | 33 | bool |
@@ -35,12 +35,12 @@ config HAVE_DYNAMIC_FTRACE_WITH_REGS | |||
35 | config HAVE_FTRACE_MCOUNT_RECORD | 35 | config 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 | ||
40 | config HAVE_SYSCALL_TRACEPOINTS | 40 | config 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 | ||
45 | config HAVE_FENTRY | 45 | config 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 | ||
581 | config TRACING_MAP | 581 | config 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 | */ |
4733 | static int selinux_socket_connect_helper(struct socket *sock, | 4733 | static 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 | ||
228 | config SND_AC97_POWER_SAVE_DEFAULT | 228 | config 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 | */ |
207 | static bool fs__env_override(struct fs *fs) | 207 | static 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 | */ |
67 | static int | 67 | static 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 | # |