diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-06-16 16:25:18 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-06-16 16:25:18 -0400 |
commit | 5e7b9212a4a887f42221376445df52cd5991d100 (patch) | |
tree | d636aab0885d3121e0f5fd0c6c87d92eccf78c57 | |
parent | dbb2816fc78abb0282a803bea1119e2f31354b20 (diff) | |
parent | 44348e8ac145d78171c5a6f4a8bdb01b70969fc2 (diff) |
Merge tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimental
Pull documentation fixes from Mauro Carvalho Chehab:
"This solves a series of broken links for files under Documentation,
and improves a script meant to detect such broken links (see
scripts/documentation-file-ref-check).
The changes on this series are:
- can.rst: fix a footnote reference;
- crypto_engine.rst: Fix two parsing warnings;
- Fix a lot of broken references to Documentation/*;
- improve the scripts/documentation-file-ref-check script, in order
to help detecting/fixing broken references, preventing
false-positives.
After this patch series, only 33 broken references to doc files are
detected by scripts/documentation-file-ref-check"
* tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimental: (26 commits)
fix a series of Documentation/ broken file name references
Documentation: rstFlatTable.py: fix a broken reference
ABI: sysfs-devices-system-cpu: remove a broken reference
devicetree: fix a series of wrong file references
devicetree: fix name of pinctrl-bindings.txt
devicetree: fix some bindings file names
MAINTAINERS: fix location of DT npcm files
MAINTAINERS: fix location of some display DT bindings
kernel-parameters.txt: fix pointers to sound parameters
bindings: nvmem/zii: Fix location of nvmem.txt
docs: Fix more broken references
scripts/documentation-file-ref-check: check tools/*/Documentation
scripts/documentation-file-ref-check: get rid of false-positives
scripts/documentation-file-ref-check: hint: dash or underline
scripts/documentation-file-ref-check: add a fix logic for DT
scripts/documentation-file-ref-check: accept more wildcards at filenames
scripts/documentation-file-ref-check: fix help message
media: max2175: fix location of driver's companion documentation
media: v4l: fix broken video4linux docs locations
media: dvb: point to the location of the old README.dvb-usb file
...
206 files changed, 372 insertions, 339 deletions
diff --git a/Documentation/ABI/obsolete/sysfs-gpio b/Documentation/ABI/obsolete/sysfs-gpio index 32513dc2eec9..40d41ea1a3f5 100644 --- a/Documentation/ABI/obsolete/sysfs-gpio +++ b/Documentation/ABI/obsolete/sysfs-gpio | |||
@@ -11,7 +11,7 @@ Description: | |||
11 | Kernel code may export it for complete or partial access. | 11 | Kernel code may export it for complete or partial access. |
12 | 12 | ||
13 | GPIOs are identified as they are inside the kernel, using integers in | 13 | GPIOs are identified as they are inside the kernel, using integers in |
14 | the range 0..INT_MAX. See Documentation/gpio/gpio.txt for more information. | 14 | the range 0..INT_MAX. See Documentation/gpio for more information. |
15 | 15 | ||
16 | /sys/class/gpio | 16 | /sys/class/gpio |
17 | /export ... asks the kernel to export a GPIO to userspace | 17 | /export ... asks the kernel to export a GPIO to userspace |
diff --git a/Documentation/ABI/testing/sysfs-devices-system-cpu b/Documentation/ABI/testing/sysfs-devices-system-cpu index bd4975e132d3..9c5e7732d249 100644 --- a/Documentation/ABI/testing/sysfs-devices-system-cpu +++ b/Documentation/ABI/testing/sysfs-devices-system-cpu | |||
@@ -238,9 +238,6 @@ Description: Discover and change clock speed of CPUs | |||
238 | 238 | ||
239 | See files in Documentation/cpu-freq/ for more information. | 239 | See files in Documentation/cpu-freq/ for more information. |
240 | 240 | ||
241 | In particular, read Documentation/cpu-freq/user-guide.txt | ||
242 | to learn how to control the knobs. | ||
243 | |||
244 | 241 | ||
245 | What: /sys/devices/system/cpu/cpu#/cpufreq/freqdomain_cpus | 242 | What: /sys/devices/system/cpu/cpu#/cpufreq/freqdomain_cpus |
246 | Date: June 2013 | 243 | Date: June 2013 |
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt index 638342d0a095..efc7aa7a0670 100644 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt | |||
@@ -256,7 +256,7 @@ | |||
256 | (may crash computer or cause data corruption) | 256 | (may crash computer or cause data corruption) |
257 | 257 | ||
258 | ALSA [HW,ALSA] | 258 | ALSA [HW,ALSA] |
259 | See Documentation/sound/alsa/alsa-parameters.txt | 259 | See Documentation/sound/alsa-configuration.rst |
260 | 260 | ||
261 | alignment= [KNL,ARM] | 261 | alignment= [KNL,ARM] |
262 | Allow the default userspace alignment fault handler | 262 | Allow the default userspace alignment fault handler |
@@ -2926,9 +2926,6 @@ | |||
2926 | This will also cause panics on machine check exceptions. | 2926 | This will also cause panics on machine check exceptions. |
2927 | Useful together with panic=30 to trigger a reboot. | 2927 | Useful together with panic=30 to trigger a reboot. |
2928 | 2928 | ||
2929 | OSS [HW,OSS] | ||
2930 | See Documentation/sound/oss/oss-parameters.txt | ||
2931 | |||
2932 | page_owner= [KNL] Boot-time page_owner enabling option. | 2929 | page_owner= [KNL] Boot-time page_owner enabling option. |
2933 | Storage of the information about who allocated | 2930 | Storage of the information about who allocated |
2934 | each page is disabled in default. With this switch, | 2931 | each page is disabled in default. With this switch, |
@@ -4335,7 +4332,7 @@ | |||
4335 | [FTRACE] Set and start specified trace events in order | 4332 | [FTRACE] Set and start specified trace events in order |
4336 | to facilitate early boot debugging. The event-list is a | 4333 | to facilitate early boot debugging. The event-list is a |
4337 | comma separated list of trace events to enable. See | 4334 | comma separated list of trace events to enable. See |
4338 | also Documentation/trace/events.txt | 4335 | also Documentation/trace/events.rst |
4339 | 4336 | ||
4340 | trace_options=[option-list] | 4337 | trace_options=[option-list] |
4341 | [FTRACE] Enable or disable tracer options at boot. | 4338 | [FTRACE] Enable or disable tracer options at boot. |
@@ -4350,7 +4347,7 @@ | |||
4350 | 4347 | ||
4351 | trace_options=stacktrace | 4348 | trace_options=stacktrace |
4352 | 4349 | ||
4353 | See also Documentation/trace/ftrace.txt "trace options" | 4350 | See also Documentation/trace/ftrace.rst "trace options" |
4354 | section. | 4351 | section. |
4355 | 4352 | ||
4356 | tp_printk[FTRACE] | 4353 | tp_printk[FTRACE] |
diff --git a/Documentation/crypto/crypto_engine.rst b/Documentation/crypto/crypto_engine.rst index 8272ac92a14f..1d56221dfe35 100644 --- a/Documentation/crypto/crypto_engine.rst +++ b/Documentation/crypto/crypto_engine.rst | |||
@@ -8,11 +8,13 @@ The crypto engine API (CE), is a crypto queue manager. | |||
8 | 8 | ||
9 | Requirement | 9 | Requirement |
10 | ----------- | 10 | ----------- |
11 | You have to put at start of your tfm_ctx the struct crypto_engine_ctx | 11 | You have to put at start of your tfm_ctx the struct crypto_engine_ctx:: |
12 | struct your_tfm_ctx { | 12 | |
13 | struct your_tfm_ctx { | ||
13 | struct crypto_engine_ctx enginectx; | 14 | struct crypto_engine_ctx enginectx; |
14 | ... | 15 | ... |
15 | }; | 16 | }; |
17 | |||
16 | Why: Since CE manage only crypto_async_request, it cannot know the underlying | 18 | Why: Since CE manage only crypto_async_request, it cannot know the underlying |
17 | request_type and so have access only on the TFM. | 19 | request_type and so have access only on the TFM. |
18 | So using container_of for accessing __ctx is impossible. | 20 | So using container_of for accessing __ctx is impossible. |
diff --git a/Documentation/devicetree/bindings/clock/st/st,clkgen.txt b/Documentation/devicetree/bindings/clock/st/st,clkgen.txt index 7364953d0d0b..45ac19bfa0a9 100644 --- a/Documentation/devicetree/bindings/clock/st/st,clkgen.txt +++ b/Documentation/devicetree/bindings/clock/st/st,clkgen.txt | |||
@@ -31,10 +31,10 @@ This binding uses the common clock binding[1]. | |||
31 | Each subnode should use the binding described in [2]..[7] | 31 | Each subnode should use the binding described in [2]..[7] |
32 | 32 | ||
33 | [1] Documentation/devicetree/bindings/clock/clock-bindings.txt | 33 | [1] Documentation/devicetree/bindings/clock/clock-bindings.txt |
34 | [3] Documentation/devicetree/bindings/clock/st,clkgen-mux.txt | 34 | [3] Documentation/devicetree/bindings/clock/st/st,clkgen-mux.txt |
35 | [4] Documentation/devicetree/bindings/clock/st,clkgen-pll.txt | 35 | [4] Documentation/devicetree/bindings/clock/st/st,clkgen-pll.txt |
36 | [7] Documentation/devicetree/bindings/clock/st,quadfs.txt | 36 | [7] Documentation/devicetree/bindings/clock/st/st,quadfs.txt |
37 | [8] Documentation/devicetree/bindings/clock/st,flexgen.txt | 37 | [8] Documentation/devicetree/bindings/clock/st/st,flexgen.txt |
38 | 38 | ||
39 | 39 | ||
40 | Required properties: | 40 | Required properties: |
diff --git a/Documentation/devicetree/bindings/clock/ti/gate.txt b/Documentation/devicetree/bindings/clock/ti/gate.txt index 03f8fdee62a7..56d603c1f716 100644 --- a/Documentation/devicetree/bindings/clock/ti/gate.txt +++ b/Documentation/devicetree/bindings/clock/ti/gate.txt | |||
@@ -10,7 +10,7 @@ will be controlled instead and the corresponding hw-ops for | |||
10 | that is used. | 10 | that is used. |
11 | 11 | ||
12 | [1] Documentation/devicetree/bindings/clock/clock-bindings.txt | 12 | [1] Documentation/devicetree/bindings/clock/clock-bindings.txt |
13 | [2] Documentation/devicetree/bindings/clock/gate-clock.txt | 13 | [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.txt |
14 | [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt | 14 | [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt |
15 | 15 | ||
16 | Required properties: | 16 | Required properties: |
diff --git a/Documentation/devicetree/bindings/clock/ti/interface.txt b/Documentation/devicetree/bindings/clock/ti/interface.txt index 3111a409fea6..3f4704040140 100644 --- a/Documentation/devicetree/bindings/clock/ti/interface.txt +++ b/Documentation/devicetree/bindings/clock/ti/interface.txt | |||
@@ -9,7 +9,7 @@ companion clock finding (match corresponding functional gate | |||
9 | clock) and hardware autoidle enable / disable. | 9 | clock) and hardware autoidle enable / disable. |
10 | 10 | ||
11 | [1] Documentation/devicetree/bindings/clock/clock-bindings.txt | 11 | [1] Documentation/devicetree/bindings/clock/clock-bindings.txt |
12 | [2] Documentation/devicetree/bindings/clock/gate-clock.txt | 12 | [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.txt |
13 | 13 | ||
14 | Required properties: | 14 | Required properties: |
15 | - compatible : shall be one of: | 15 | - compatible : shall be one of: |
diff --git a/Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt b/Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt index d36f07e0a2bb..0551c78619de 100644 --- a/Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt +++ b/Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt | |||
@@ -8,7 +8,7 @@ Required properties: | |||
8 | "intermediate" - A parent of "cpu" clock which is used as "intermediate" clock | 8 | "intermediate" - A parent of "cpu" clock which is used as "intermediate" clock |
9 | source (usually MAINPLL) when the original CPU PLL is under | 9 | source (usually MAINPLL) when the original CPU PLL is under |
10 | transition and not stable yet. | 10 | transition and not stable yet. |
11 | Please refer to Documentation/devicetree/bindings/clk/clock-bindings.txt for | 11 | Please refer to Documentation/devicetree/bindings/clock/clock-bindings.txt for |
12 | generic clock consumer properties. | 12 | generic clock consumer properties. |
13 | - operating-points-v2: Please refer to Documentation/devicetree/bindings/opp/opp.txt | 13 | - operating-points-v2: Please refer to Documentation/devicetree/bindings/opp/opp.txt |
14 | for detail. | 14 | for detail. |
diff --git a/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt b/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt index d6d2833482c9..fc2bcbe26b1e 100644 --- a/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt +++ b/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt | |||
@@ -12,7 +12,7 @@ Required properties: | |||
12 | - clocks: Phandles for clock specified in "clock-names" property | 12 | - clocks: Phandles for clock specified in "clock-names" property |
13 | - clock-names : The name of clock used by the DFI, must be | 13 | - clock-names : The name of clock used by the DFI, must be |
14 | "pclk_ddr_mon"; | 14 | "pclk_ddr_mon"; |
15 | - operating-points-v2: Refer to Documentation/devicetree/bindings/power/opp.txt | 15 | - operating-points-v2: Refer to Documentation/devicetree/bindings/opp/opp.txt |
16 | for details. | 16 | for details. |
17 | - center-supply: DMC supply node. | 17 | - center-supply: DMC supply node. |
18 | - status: Marks the node enabled/disabled. | 18 | - status: Marks the node enabled/disabled. |
diff --git a/Documentation/devicetree/bindings/display/bridge/tda998x.txt b/Documentation/devicetree/bindings/display/bridge/tda998x.txt index 1a4eaca40d94..f5a02f61dd36 100644 --- a/Documentation/devicetree/bindings/display/bridge/tda998x.txt +++ b/Documentation/devicetree/bindings/display/bridge/tda998x.txt | |||
@@ -30,7 +30,7 @@ Optional properties: | |||
30 | - nxp,calib-gpios: calibration GPIO, which must correspond with the | 30 | - nxp,calib-gpios: calibration GPIO, which must correspond with the |
31 | gpio used for the TDA998x interrupt pin. | 31 | gpio used for the TDA998x interrupt pin. |
32 | 32 | ||
33 | [1] Documentation/sound/alsa/soc/DAI.txt | 33 | [1] Documentation/sound/soc/dai.rst |
34 | [2] include/dt-bindings/display/tda998x.h | 34 | [2] include/dt-bindings/display/tda998x.h |
35 | 35 | ||
36 | Example: | 36 | Example: |
diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt index 039219df05c5..18a2cde2e5f3 100644 --- a/Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt +++ b/Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt | |||
@@ -34,7 +34,7 @@ Optional properties: | |||
34 | - mali-supply : Phandle to regulator for the Mali device. Refer to | 34 | - mali-supply : Phandle to regulator for the Mali device. Refer to |
35 | Documentation/devicetree/bindings/regulator/regulator.txt for details. | 35 | Documentation/devicetree/bindings/regulator/regulator.txt for details. |
36 | 36 | ||
37 | - operating-points-v2 : Refer to Documentation/devicetree/bindings/power/opp.txt | 37 | - operating-points-v2 : Refer to Documentation/devicetree/bindings/opp/opp.txt |
38 | for details. | 38 | for details. |
39 | 39 | ||
40 | 40 | ||
diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt b/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt index c1f65d1dac1d..63cd91176a68 100644 --- a/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt +++ b/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt | |||
@@ -44,7 +44,7 @@ Optional properties: | |||
44 | 44 | ||
45 | - memory-region: | 45 | - memory-region: |
46 | Memory region to allocate from, as defined in | 46 | Memory region to allocate from, as defined in |
47 | Documentation/devicetree/bindi/reserved-memory/reserved-memory.txt | 47 | Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt |
48 | 48 | ||
49 | - mali-supply: | 49 | - mali-supply: |
50 | Phandle to regulator for the Mali device, as defined in | 50 | Phandle to regulator for the Mali device, as defined in |
diff --git a/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt b/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt index f2c30c8b725d..9afffbdf6e28 100644 --- a/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt +++ b/Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt | |||
@@ -12,7 +12,7 @@ Additional documentation for F11 can be found at: | |||
12 | http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf | 12 | http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf |
13 | 13 | ||
14 | Optional Touch Properties: | 14 | Optional Touch Properties: |
15 | Description in Documentation/devicetree/bindings/input/touch | 15 | Description in Documentation/devicetree/bindings/input/touchscreen |
16 | - touchscreen-inverted-x | 16 | - touchscreen-inverted-x |
17 | - touchscreen-inverted-y | 17 | - touchscreen-inverted-y |
18 | - touchscreen-swapped-x-y | 18 | - touchscreen-swapped-x-y |
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/devicetree/bindings/media/stih407-c8sectpfe.txt b/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt index c7888d6f6408..880d4d70c9fd 100644 --- a/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt +++ b/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt | |||
@@ -28,7 +28,7 @@ See: Documentation/devicetree/bindings/clock/clock-bindings.txt | |||
28 | - pinctrl-names : a pinctrl state named tsin%d-serial or tsin%d-parallel (where %d is tsin-num) | 28 | - pinctrl-names : a pinctrl state named tsin%d-serial or tsin%d-parallel (where %d is tsin-num) |
29 | must be defined for each tsin child node. | 29 | must be defined for each tsin child node. |
30 | - pinctrl-0 : phandle referencing pin configuration for this tsin configuration | 30 | - pinctrl-0 : phandle referencing pin configuration for this tsin configuration |
31 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt | 31 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt |
32 | 32 | ||
33 | 33 | ||
34 | Required properties (tsin (child) node): | 34 | Required properties (tsin (child) node): |
diff --git a/Documentation/devicetree/bindings/mfd/as3722.txt b/Documentation/devicetree/bindings/mfd/as3722.txt index 0b2a6099aa20..5297b2210704 100644 --- a/Documentation/devicetree/bindings/mfd/as3722.txt +++ b/Documentation/devicetree/bindings/mfd/as3722.txt | |||
@@ -46,7 +46,7 @@ is required: | |||
46 | Following properties are require if pin control setting is required | 46 | Following properties are require if pin control setting is required |
47 | at boot. | 47 | at boot. |
48 | - pinctrl-names: A pinctrl state named "default" be defined, using the | 48 | - pinctrl-names: A pinctrl state named "default" be defined, using the |
49 | bindings in pinctrl/pinctrl-binding.txt. | 49 | bindings in pinctrl/pinctrl-bindings.txt. |
50 | - pinctrl[0...n]: Properties to contain the phandle that refer to | 50 | - pinctrl[0...n]: Properties to contain the phandle that refer to |
51 | different nodes of pin control settings. These nodes represents | 51 | different nodes of pin control settings. These nodes represents |
52 | the pin control setting of state 0 to state n. Each of these | 52 | the pin control setting of state 0 to state n. Each of these |
diff --git a/Documentation/devicetree/bindings/mfd/mt6397.txt b/Documentation/devicetree/bindings/mfd/mt6397.txt index d1df77f4d655..0ebd08af777d 100644 --- a/Documentation/devicetree/bindings/mfd/mt6397.txt +++ b/Documentation/devicetree/bindings/mfd/mt6397.txt | |||
@@ -12,7 +12,7 @@ MT6397/MT6323 is a multifunction device with the following sub modules: | |||
12 | It is interfaced to host controller using SPI interface by a proprietary hardware | 12 | It is interfaced to host controller using SPI interface by a proprietary hardware |
13 | called PMIC wrapper or pwrap. MT6397/MT6323 MFD is a child device of pwrap. | 13 | called PMIC wrapper or pwrap. MT6397/MT6323 MFD is a child device of pwrap. |
14 | See the following for pwarp node definitions: | 14 | See the following for pwarp node definitions: |
15 | Documentation/devicetree/bindings/soc/pwrap.txt | 15 | Documentation/devicetree/bindings/soc/mediatek/pwrap.txt |
16 | 16 | ||
17 | This document describes the binding for MFD device and its sub module. | 17 | This document describes the binding for MFD device and its sub module. |
18 | 18 | ||
diff --git a/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt b/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt index dd2c06540485..daa091c2e67b 100644 --- a/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt +++ b/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt | |||
@@ -8,8 +8,8 @@ Required properties: | |||
8 | - reg: The PRCM registers range | 8 | - reg: The PRCM registers range |
9 | 9 | ||
10 | The prcm node may contain several subdevices definitions: | 10 | The prcm node may contain several subdevices definitions: |
11 | - see Documentation/devicetree/clk/sunxi.txt for clock devices | 11 | - see Documentation/devicetree/bindings/clock/sunxi.txt for clock devices |
12 | - see Documentation/devicetree/reset/allwinner,sunxi-clock-reset.txt for reset | 12 | - see Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt for reset |
13 | controller devices | 13 | controller devices |
14 | 14 | ||
15 | 15 | ||
diff --git a/Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt index a58c173b7ab9..0419a63f73a0 100644 --- a/Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt +++ b/Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt | |||
@@ -62,7 +62,7 @@ Required properties for a slot (Deprecated - Recommend to use one slot per host) | |||
62 | rest of the gpios (depending on the bus-width property) are the data lines in | 62 | rest of the gpios (depending on the bus-width property) are the data lines in |
63 | no particular order. The format of the gpio specifier depends on the gpio | 63 | no particular order. The format of the gpio specifier depends on the gpio |
64 | controller. | 64 | controller. |
65 | (Deprecated - Refer to Documentation/devicetree/binding/pinctrl/samsung-pinctrl.txt) | 65 | (Deprecated - Refer to Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt) |
66 | 66 | ||
67 | Example: | 67 | Example: |
68 | 68 | ||
diff --git a/Documentation/devicetree/bindings/mmc/microchip,sdhci-pic32.txt b/Documentation/devicetree/bindings/mmc/microchip,sdhci-pic32.txt index 3149297b3933..f064528effed 100644 --- a/Documentation/devicetree/bindings/mmc/microchip,sdhci-pic32.txt +++ b/Documentation/devicetree/bindings/mmc/microchip,sdhci-pic32.txt | |||
@@ -12,7 +12,7 @@ Required properties: | |||
12 | See: Documentation/devicetree/bindings/clock/clock-bindings.txt | 12 | See: Documentation/devicetree/bindings/clock/clock-bindings.txt |
13 | - pinctrl-names: A pinctrl state names "default" must be defined. | 13 | - pinctrl-names: A pinctrl state names "default" must be defined. |
14 | - pinctrl-0: Phandle referencing pin configuration of the SDHCI controller. | 14 | - pinctrl-0: Phandle referencing pin configuration of the SDHCI controller. |
15 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt | 15 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt |
16 | 16 | ||
17 | Example: | 17 | Example: |
18 | 18 | ||
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-st.txt b/Documentation/devicetree/bindings/mmc/sdhci-st.txt index 6b3d40ca395e..ccf82b4ee838 100644 --- a/Documentation/devicetree/bindings/mmc/sdhci-st.txt +++ b/Documentation/devicetree/bindings/mmc/sdhci-st.txt | |||
@@ -20,7 +20,7 @@ Required properties: | |||
20 | 20 | ||
21 | - pinctrl-names: A pinctrl state names "default" must be defined. | 21 | - pinctrl-names: A pinctrl state names "default" must be defined. |
22 | - pinctrl-0: Phandle referencing pin configuration of the sd/emmc controller. | 22 | - pinctrl-0: Phandle referencing pin configuration of the sd/emmc controller. |
23 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt | 23 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt |
24 | 24 | ||
25 | - reg: This must provide the host controller base address and it can also | 25 | - reg: This must provide the host controller base address and it can also |
26 | contain the FlashSS Top register for TX/RX delay used by the driver | 26 | contain the FlashSS Top register for TX/RX delay used by the driver |
diff --git a/Documentation/devicetree/bindings/net/dsa/ksz.txt b/Documentation/devicetree/bindings/net/dsa/ksz.txt index fd23904ac68e..a700943218ca 100644 --- a/Documentation/devicetree/bindings/net/dsa/ksz.txt +++ b/Documentation/devicetree/bindings/net/dsa/ksz.txt | |||
@@ -6,7 +6,7 @@ Required properties: | |||
6 | - compatible: For external switch chips, compatible string must be exactly one | 6 | - compatible: For external switch chips, compatible string must be exactly one |
7 | of: "microchip,ksz9477" | 7 | of: "microchip,ksz9477" |
8 | 8 | ||
9 | See Documentation/devicetree/bindings/dsa/dsa.txt for a list of additional | 9 | See Documentation/devicetree/bindings/net/dsa/dsa.txt for a list of additional |
10 | required and optional properties. | 10 | required and optional properties. |
11 | 11 | ||
12 | Examples: | 12 | Examples: |
diff --git a/Documentation/devicetree/bindings/net/dsa/mt7530.txt b/Documentation/devicetree/bindings/net/dsa/mt7530.txt index a9bc27b93ee3..aa3527f71fdc 100644 --- a/Documentation/devicetree/bindings/net/dsa/mt7530.txt +++ b/Documentation/devicetree/bindings/net/dsa/mt7530.txt | |||
@@ -31,7 +31,7 @@ Required properties for the child nodes within ports container: | |||
31 | - phy-mode: String, must be either "trgmii" or "rgmii" for port labeled | 31 | - phy-mode: String, must be either "trgmii" or "rgmii" for port labeled |
32 | "cpu". | 32 | "cpu". |
33 | 33 | ||
34 | See Documentation/devicetree/bindings/dsa/dsa.txt for a list of additional | 34 | See Documentation/devicetree/bindings/net/dsa/dsa.txt for a list of additional |
35 | required, optional properties and how the integrated switch subnodes must | 35 | required, optional properties and how the integrated switch subnodes must |
36 | be specified. | 36 | be specified. |
37 | 37 | ||
diff --git a/Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt b/Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt index d5e22fc67d66..0df79d9e07ec 100644 --- a/Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt +++ b/Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt | |||
@@ -18,7 +18,7 @@ Optional properties: | |||
18 | Data cells: | 18 | Data cells: |
19 | 19 | ||
20 | Data cells are child nodes of eerpom node, bindings for which are | 20 | Data cells are child nodes of eerpom node, bindings for which are |
21 | documented in Documentation/bindings/nvmem/nvmem.txt | 21 | documented in Documentation/devicetree/bindings/nvmem/nvmem.txt |
22 | 22 | ||
23 | Example: | 23 | Example: |
24 | 24 | ||
diff --git a/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt b/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt index 7bf9df047a1e..0dcb87d6554f 100644 --- a/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt +++ b/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt | |||
@@ -3,7 +3,7 @@ HiSilicon Hip05 and Hip06 PCIe host bridge DT description | |||
3 | HiSilicon PCIe host controller is based on the Synopsys DesignWare PCI core. | 3 | HiSilicon PCIe host controller is based on the Synopsys DesignWare PCI core. |
4 | It shares common functions with the PCIe DesignWare core driver and inherits | 4 | It shares common functions with the PCIe DesignWare core driver and inherits |
5 | common properties defined in | 5 | common properties defined in |
6 | Documentation/devicetree/bindings/pci/designware-pci.txt. | 6 | Documentation/devicetree/bindings/pci/designware-pcie.txt. |
7 | 7 | ||
8 | Additional properties are described here: | 8 | Additional properties are described here: |
9 | 9 | ||
diff --git a/Documentation/devicetree/bindings/pci/kirin-pcie.txt b/Documentation/devicetree/bindings/pci/kirin-pcie.txt index 6e217c63123d..6bbe43818ad5 100644 --- a/Documentation/devicetree/bindings/pci/kirin-pcie.txt +++ b/Documentation/devicetree/bindings/pci/kirin-pcie.txt | |||
@@ -3,7 +3,7 @@ HiSilicon Kirin SoCs PCIe host DT description | |||
3 | Kirin PCIe host controller is based on the Synopsys DesignWare PCI core. | 3 | Kirin PCIe host controller is based on the Synopsys DesignWare PCI core. |
4 | It shares common functions with the PCIe DesignWare core driver and | 4 | It shares common functions with the PCIe DesignWare core driver and |
5 | inherits common properties defined in | 5 | inherits common properties defined in |
6 | Documentation/devicetree/bindings/pci/designware-pci.txt. | 6 | Documentation/devicetree/bindings/pci/designware-pcie.txt. |
7 | 7 | ||
8 | Additional properties are described here: | 8 | Additional properties are described here: |
9 | 9 | ||
diff --git a/Documentation/devicetree/bindings/pci/pci-keystone.txt b/Documentation/devicetree/bindings/pci/pci-keystone.txt index 7e05487544ed..3d4a209b0fd0 100644 --- a/Documentation/devicetree/bindings/pci/pci-keystone.txt +++ b/Documentation/devicetree/bindings/pci/pci-keystone.txt | |||
@@ -3,9 +3,9 @@ TI Keystone PCIe interface | |||
3 | Keystone PCI host Controller is based on the Synopsys DesignWare PCI | 3 | Keystone PCI host Controller is based on the Synopsys DesignWare PCI |
4 | hardware version 3.65. It shares common functions with the PCIe DesignWare | 4 | hardware version 3.65. It shares common functions with the PCIe DesignWare |
5 | core driver and inherits common properties defined in | 5 | core driver and inherits common properties defined in |
6 | Documentation/devicetree/bindings/pci/designware-pci.txt | 6 | Documentation/devicetree/bindings/pci/designware-pcie.txt |
7 | 7 | ||
8 | Please refer to Documentation/devicetree/bindings/pci/designware-pci.txt | 8 | Please refer to Documentation/devicetree/bindings/pci/designware-pcie.txt |
9 | for the details of DesignWare DT bindings. Additional properties are | 9 | for the details of DesignWare DT bindings. Additional properties are |
10 | described here as well as properties that are not applicable. | 10 | described here as well as properties that are not applicable. |
11 | 11 | ||
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-max77620.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-max77620.txt index ad4fce3552bb..511fc234558b 100644 --- a/Documentation/devicetree/bindings/pinctrl/pinctrl-max77620.txt +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-max77620.txt | |||
@@ -11,9 +11,9 @@ Optional Pinmux properties: | |||
11 | -------------------------- | 11 | -------------------------- |
12 | Following properties are required if default setting of pins are required | 12 | Following properties are required if default setting of pins are required |
13 | at boot. | 13 | at boot. |
14 | - pinctrl-names: A pinctrl state named per <pinctrl-binding.txt>. | 14 | - pinctrl-names: A pinctrl state named per <pinctrl-bindings.txt>. |
15 | - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per | 15 | - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per |
16 | <pinctrl-binding.txt>. | 16 | <pinctrl-bindings.txt>. |
17 | 17 | ||
18 | The pin configurations are defined as child of the pinctrl states node. Each | 18 | The pin configurations are defined as child of the pinctrl states node. Each |
19 | sub-node have following properties: | 19 | sub-node have following properties: |
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-mcp23s08.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-mcp23s08.txt index a677145ae6d1..625a22e2f211 100644 --- a/Documentation/devicetree/bindings/pinctrl/pinctrl-mcp23s08.txt +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-mcp23s08.txt | |||
@@ -101,9 +101,9 @@ Optional Pinmux properties: | |||
101 | -------------------------- | 101 | -------------------------- |
102 | Following properties are required if default setting of pins are required | 102 | Following properties are required if default setting of pins are required |
103 | at boot. | 103 | at boot. |
104 | - pinctrl-names: A pinctrl state named per <pinctrl-binding.txt>. | 104 | - pinctrl-names: A pinctrl state named per <pinctrl-bindings.txt>. |
105 | - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per | 105 | - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per |
106 | <pinctrl-binding.txt>. | 106 | <pinctrl-bindings.txt>. |
107 | 107 | ||
108 | The pin configurations are defined as child of the pinctrl states node. Each | 108 | The pin configurations are defined as child of the pinctrl states node. Each |
109 | sub-node have following properties: | 109 | sub-node have following properties: |
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt index eee3dc260934..cbcbd31e3ce8 100644 --- a/Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt | |||
@@ -10,9 +10,9 @@ Optional Pinmux properties: | |||
10 | -------------------------- | 10 | -------------------------- |
11 | Following properties are required if default setting of pins are required | 11 | Following properties are required if default setting of pins are required |
12 | at boot. | 12 | at boot. |
13 | - pinctrl-names: A pinctrl state named per <pinctrl-binding.txt>. | 13 | - pinctrl-names: A pinctrl state named per <pinctrl-bindings.txt>. |
14 | - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per | 14 | - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per |
15 | <pinctrl-binding.txt>. | 15 | <pinctrl-bindings.txt>. |
16 | 16 | ||
17 | The pin configurations are defined as child of the pinctrl states node. Each | 17 | The pin configurations are defined as child of the pinctrl states node. Each |
18 | sub-node have following properties: | 18 | sub-node have following properties: |
diff --git a/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt b/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt index b31d6bbeee16..726ec2875223 100644 --- a/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt +++ b/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt | |||
@@ -14,7 +14,7 @@ Required properties: | |||
14 | datasheet | 14 | datasheet |
15 | - interrupts: Should contain one interrupt specifier for the GPC interrupt | 15 | - interrupts: Should contain one interrupt specifier for the GPC interrupt |
16 | - clocks: Must contain an entry for each entry in clock-names. | 16 | - clocks: Must contain an entry for each entry in clock-names. |
17 | See Documentation/devicetree/bindings/clocks/clock-bindings.txt for details. | 17 | See Documentation/devicetree/bindings/clock/clock-bindings.txt for details. |
18 | - clock-names: Must include the following entries: | 18 | - clock-names: Must include the following entries: |
19 | - ipg | 19 | - ipg |
20 | 20 | ||
diff --git a/Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt b/Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt index 0ba1bcc7f33a..f181e46d8e07 100644 --- a/Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt +++ b/Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt | |||
@@ -13,4 +13,4 @@ Required Properties: | |||
13 | }; | 13 | }; |
14 | 14 | ||
15 | For information on battery specific node, Ref: | 15 | For information on battery specific node, Ref: |
16 | Documentation/devicetree/bindings/power_supply/ab8500/fg.txt | 16 | Documentation/devicetree/bindings/power/supply/ab8500/fg.txt |
diff --git a/Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt b/Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt index ef5328371122..56636f927203 100644 --- a/Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt +++ b/Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt | |||
@@ -13,4 +13,4 @@ ab8500_chargalg { | |||
13 | }; | 13 | }; |
14 | 14 | ||
15 | For information on battery specific node, Ref: | 15 | For information on battery specific node, Ref: |
16 | Documentation/devicetree/bindings/power_supply/ab8500/fg.txt | 16 | Documentation/devicetree/bindings/power/supply/ab8500/fg.txt |
diff --git a/Documentation/devicetree/bindings/power/supply/ab8500/charger.txt b/Documentation/devicetree/bindings/power/supply/ab8500/charger.txt index 6bdbb08ea9e0..24ada03e07b4 100644 --- a/Documentation/devicetree/bindings/power/supply/ab8500/charger.txt +++ b/Documentation/devicetree/bindings/power/supply/ab8500/charger.txt | |||
@@ -22,4 +22,4 @@ Required Properties: | |||
22 | }; | 22 | }; |
23 | 23 | ||
24 | For information on battery specific node, Ref: | 24 | For information on battery specific node, Ref: |
25 | Documentation/devicetree/bindings/power_supply/ab8500/fg.txt | 25 | Documentation/devicetree/bindings/power/supply/ab8500/fg.txt |
diff --git a/Documentation/devicetree/bindings/power/wakeup-source.txt b/Documentation/devicetree/bindings/power/wakeup-source.txt index 5d254ab13ebf..cfd74659fbed 100644 --- a/Documentation/devicetree/bindings/power/wakeup-source.txt +++ b/Documentation/devicetree/bindings/power/wakeup-source.txt | |||
@@ -22,7 +22,7 @@ List of legacy properties and respective binding document | |||
22 | 3. "has-tpo" Documentation/devicetree/bindings/rtc/rtc-opal.txt | 22 | 3. "has-tpo" Documentation/devicetree/bindings/rtc/rtc-opal.txt |
23 | 4. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt | 23 | 4. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt |
24 | Documentation/devicetree/bindings/mfd/tc3589x.txt | 24 | Documentation/devicetree/bindings/mfd/tc3589x.txt |
25 | Documentation/devicetree/bindings/input/ads7846.txt | 25 | Documentation/devicetree/bindings/input/touchscreen/ads7846.txt |
26 | 5. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt | 26 | 5. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt |
27 | 6. "linux,input-wakeup" Documentation/devicetree/bindings/input/samsung-keypad.txt | 27 | 6. "linux,input-wakeup" Documentation/devicetree/bindings/input/samsung-keypad.txt |
28 | 7. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt | 28 | 7. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt |
diff --git a/Documentation/devicetree/bindings/serial/microchip,pic32-uart.txt b/Documentation/devicetree/bindings/serial/microchip,pic32-uart.txt index 7a34345d0ca3..c8dd440e9747 100644 --- a/Documentation/devicetree/bindings/serial/microchip,pic32-uart.txt +++ b/Documentation/devicetree/bindings/serial/microchip,pic32-uart.txt | |||
@@ -8,7 +8,7 @@ Required properties: | |||
8 | See: Documentation/devicetree/bindings/clock/clock-bindings.txt | 8 | See: Documentation/devicetree/bindings/clock/clock-bindings.txt |
9 | - pinctrl-names: A pinctrl state names "default" must be defined. | 9 | - pinctrl-names: A pinctrl state names "default" must be defined. |
10 | - pinctrl-0: Phandle referencing pin configuration of the UART peripheral. | 10 | - pinctrl-0: Phandle referencing pin configuration of the UART peripheral. |
11 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-binding.txt | 11 | See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt |
12 | 12 | ||
13 | Optional properties: | 13 | Optional properties: |
14 | - cts-gpios: CTS pin for UART | 14 | - cts-gpios: CTS pin for UART |
diff --git a/Documentation/devicetree/bindings/sound/st,stm32-i2s.txt b/Documentation/devicetree/bindings/sound/st,stm32-i2s.txt index 4bda52042402..58c341300552 100644 --- a/Documentation/devicetree/bindings/sound/st,stm32-i2s.txt +++ b/Documentation/devicetree/bindings/sound/st,stm32-i2s.txt | |||
@@ -18,7 +18,7 @@ Required properties: | |||
18 | See Documentation/devicetree/bindings/dma/stm32-dma.txt. | 18 | See Documentation/devicetree/bindings/dma/stm32-dma.txt. |
19 | - dma-names: Identifier for each DMA request line. Must be "tx" and "rx". | 19 | - dma-names: Identifier for each DMA request line. Must be "tx" and "rx". |
20 | - pinctrl-names: should contain only value "default" | 20 | - pinctrl-names: should contain only value "default" |
21 | - pinctrl-0: see Documentation/devicetree/bindings/pinctrl/pinctrl-stm32.txt | 21 | - pinctrl-0: see Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt |
22 | 22 | ||
23 | Optional properties: | 23 | Optional properties: |
24 | - resets: Reference to a reset controller asserting the reset controller | 24 | - resets: Reference to a reset controller asserting the reset controller |
diff --git a/Documentation/devicetree/bindings/sound/st,stm32-sai.txt b/Documentation/devicetree/bindings/sound/st,stm32-sai.txt index f301cdf0b7e6..3a3fc506e43a 100644 --- a/Documentation/devicetree/bindings/sound/st,stm32-sai.txt +++ b/Documentation/devicetree/bindings/sound/st,stm32-sai.txt | |||
@@ -37,7 +37,7 @@ SAI subnodes required properties: | |||
37 | "tx": if sai sub-block is configured as playback DAI | 37 | "tx": if sai sub-block is configured as playback DAI |
38 | "rx": if sai sub-block is configured as capture DAI | 38 | "rx": if sai sub-block is configured as capture DAI |
39 | - pinctrl-names: should contain only value "default" | 39 | - pinctrl-names: should contain only value "default" |
40 | - pinctrl-0: see Documentation/devicetree/bindings/pinctrl/pinctrl-stm32.txt | 40 | - pinctrl-0: see Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt |
41 | 41 | ||
42 | SAI subnodes Optional properties: | 42 | SAI subnodes Optional properties: |
43 | - st,sync: specify synchronization mode. | 43 | - st,sync: specify synchronization mode. |
diff --git a/Documentation/devicetree/bindings/spi/spi-st-ssc.txt b/Documentation/devicetree/bindings/spi/spi-st-ssc.txt index fe54959ec957..1bdc4709e474 100644 --- a/Documentation/devicetree/bindings/spi/spi-st-ssc.txt +++ b/Documentation/devicetree/bindings/spi/spi-st-ssc.txt | |||
@@ -9,7 +9,7 @@ Required properties: | |||
9 | - clocks : Must contain an entry for each name in clock-names | 9 | - clocks : Must contain an entry for each name in clock-names |
10 | See ../clk/* | 10 | See ../clk/* |
11 | - pinctrl-names : Uses "default", can use "sleep" if provided | 11 | - pinctrl-names : Uses "default", can use "sleep" if provided |
12 | See ../pinctrl/pinctrl-binding.txt | 12 | See ../pinctrl/pinctrl-bindings.txt |
13 | 13 | ||
14 | Optional properties: | 14 | Optional properties: |
15 | - cs-gpios : List of GPIO chip selects | 15 | - cs-gpios : List of GPIO chip selects |
diff --git a/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt b/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt index 50a31536e975..252a05c5d976 100644 --- a/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt +++ b/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt | |||
@@ -16,7 +16,7 @@ A child node must exist to represent the core DWC3 IP block. The name of | |||
16 | the node is not important. The content of the node is defined in dwc3.txt. | 16 | the node is not important. The content of the node is defined in dwc3.txt. |
17 | 17 | ||
18 | Phy documentation is provided in the following places: | 18 | Phy documentation is provided in the following places: |
19 | Documentation/devicetree/bindings/phy/rockchip,dwc3-usb-phy.txt | 19 | Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt |
20 | 20 | ||
21 | Example device nodes: | 21 | Example device nodes: |
22 | 22 | ||
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/hwmon/ina2xx b/Documentation/hwmon/ina2xx index cfd31d94c872..72d16f08e431 100644 --- a/Documentation/hwmon/ina2xx +++ b/Documentation/hwmon/ina2xx | |||
@@ -53,7 +53,7 @@ bus supply voltage. | |||
53 | 53 | ||
54 | The shunt value in micro-ohms can be set via platform data or device tree at | 54 | The shunt value in micro-ohms can be set via platform data or device tree at |
55 | compile-time or via the shunt_resistor attribute in sysfs at run-time. Please | 55 | compile-time or via the shunt_resistor attribute in sysfs at run-time. Please |
56 | refer to the Documentation/devicetree/bindings/i2c/ina2xx.txt for bindings | 56 | refer to the Documentation/devicetree/bindings/hwmon/ina2xx.txt for bindings |
57 | if the device tree is used. | 57 | if the device tree is used. |
58 | 58 | ||
59 | Additionally ina226 supports update_interval attribute as described in | 59 | Additionally ina226 supports update_interval attribute as described in |
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/maintainer/pull-requests.rst b/Documentation/maintainer/pull-requests.rst index a19db3458b56..22b271de0304 100644 --- a/Documentation/maintainer/pull-requests.rst +++ b/Documentation/maintainer/pull-requests.rst | |||
@@ -41,7 +41,7 @@ named ``char-misc-next``, you would be using the following command:: | |||
41 | 41 | ||
42 | that will create a signed tag called ``char-misc-4.15-rc1`` based on the | 42 | that will create a signed tag called ``char-misc-4.15-rc1`` based on the |
43 | last commit in the ``char-misc-next`` branch, and sign it with your gpg key | 43 | last commit in the ``char-misc-next`` branch, and sign it with your gpg key |
44 | (see :ref:`Documentation/maintainer/configure_git.rst <configuregit>`). | 44 | (see :ref:`Documentation/maintainer/configure-git.rst <configuregit>`). |
45 | 45 | ||
46 | Linus will only accept pull requests based on a signed tag. Other | 46 | Linus will only accept pull requests based on a signed tag. Other |
47 | maintainers may differ. | 47 | maintainers may differ. |
diff --git a/Documentation/networking/can.rst b/Documentation/networking/can.rst index d23c51abf8c6..2fd0b51a8c52 100644 --- a/Documentation/networking/can.rst +++ b/Documentation/networking/can.rst | |||
@@ -164,7 +164,7 @@ The Linux network devices (by default) just can handle the | |||
164 | transmission and reception of media dependent frames. Due to the | 164 | transmission and reception of media dependent frames. Due to the |
165 | arbitration on the CAN bus the transmission of a low prio CAN-ID | 165 | arbitration on the CAN bus the transmission of a low prio CAN-ID |
166 | may be delayed by the reception of a high prio CAN frame. To | 166 | may be delayed by the reception of a high prio CAN frame. To |
167 | reflect the correct [*]_ traffic on the node the loopback of the sent | 167 | reflect the correct [#f1]_ traffic on the node the loopback of the sent |
168 | data has to be performed right after a successful transmission. If | 168 | data has to be performed right after a successful transmission. If |
169 | the CAN network interface is not capable of performing the loopback for | 169 | the CAN network interface is not capable of performing the loopback for |
170 | some reason the SocketCAN core can do this task as a fallback solution. | 170 | some reason the SocketCAN core can do this task as a fallback solution. |
@@ -175,7 +175,7 @@ networking behaviour for CAN applications. Due to some requests from | |||
175 | the RT-SocketCAN group the loopback optionally may be disabled for each | 175 | the RT-SocketCAN group the loopback optionally may be disabled for each |
176 | separate socket. See sockopts from the CAN RAW sockets in :ref:`socketcan-raw-sockets`. | 176 | separate socket. See sockopts from the CAN RAW sockets in :ref:`socketcan-raw-sockets`. |
177 | 177 | ||
178 | .. [*] you really like to have this when you're running analyser | 178 | .. [#f1] you really like to have this when you're running analyser |
179 | tools like 'candump' or 'cansniffer' on the (same) node. | 179 | tools like 'candump' or 'cansniffer' on the (same) node. |
180 | 180 | ||
181 | 181 | ||
diff --git a/Documentation/sphinx/rstFlatTable.py b/Documentation/sphinx/rstFlatTable.py index 25feb0d35e7a..2019a55f6b18 100755 --- a/Documentation/sphinx/rstFlatTable.py +++ b/Documentation/sphinx/rstFlatTable.py | |||
@@ -53,8 +53,6 @@ from docutils.utils import SystemMessagePropagation | |||
53 | # common globals | 53 | # common globals |
54 | # ============================================================================== | 54 | # ============================================================================== |
55 | 55 | ||
56 | # The version numbering follows numbering of the specification | ||
57 | # (Documentation/books/kernel-doc-HOWTO). | ||
58 | __version__ = '1.0' | 56 | __version__ = '1.0' |
59 | 57 | ||
60 | PY3 = sys.version_info[0] == 3 | 58 | PY3 = sys.version_info[0] == 3 |
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/events.rst b/Documentation/trace/events.rst index 1afae55dc55c..696dc69b8158 100644 --- a/Documentation/trace/events.rst +++ b/Documentation/trace/events.rst | |||
@@ -8,7 +8,7 @@ Event Tracing | |||
8 | 1. Introduction | 8 | 1. Introduction |
9 | =============== | 9 | =============== |
10 | 10 | ||
11 | Tracepoints (see Documentation/trace/tracepoints.txt) can be used | 11 | Tracepoints (see Documentation/trace/tracepoints.rst) can be used |
12 | without creating custom kernel modules to register probe functions | 12 | without creating custom kernel modules to register probe functions |
13 | using the event tracing infrastructure. | 13 | using the event tracing infrastructure. |
14 | 14 | ||
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 a4d3ff2e5efb..716326b9f152 100644 --- a/Documentation/trace/tracepoint-analysis.rst +++ b/Documentation/trace/tracepoint-analysis.rst | |||
@@ -6,7 +6,7 @@ Notes on Analysing Behaviour Using Events and Tracepoints | |||
6 | 1. Introduction | 6 | 1. Introduction |
7 | =============== | 7 | =============== |
8 | 8 | ||
9 | Tracepoints (see Documentation/trace/tracepoints.txt) can be used without | 9 | Tracepoints (see Documentation/trace/tracepoints.rst) can be used without |
10 | creating custom kernel modules to register probe functions using the event | 10 | creating custom kernel modules to register probe functions using the event |
11 | tracing infrastructure. | 11 | tracing infrastructure. |
12 | 12 | ||
@@ -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/ko_KR/howto.rst b/Documentation/translations/ko_KR/howto.rst index 624654bdcd8a..a8197e072599 100644 --- a/Documentation/translations/ko_KR/howto.rst +++ b/Documentation/translations/ko_KR/howto.rst | |||
@@ -160,7 +160,7 @@ mtk.manpages@gmail.com의 메인테이너에게 보낼 것을 권장한다. | |||
160 | 독특한 행동에 관하여 흔히 있는 오해들과 혼란들을 해소하고 있기 | 160 | 독특한 행동에 관하여 흔히 있는 오해들과 혼란들을 해소하고 있기 |
161 | 때문이다. | 161 | 때문이다. |
162 | 162 | ||
163 | :ref:`Documentation/process/stable_kernel_rules.rst <stable_kernel_rules>` | 163 | :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` |
164 | 이 문서는 안정적인 커널 배포가 이루어지는 규칙을 설명하고 있으며 | 164 | 이 문서는 안정적인 커널 배포가 이루어지는 규칙을 설명하고 있으며 |
165 | 여러분들이 이러한 배포들 중 하나에 변경을 하길 원한다면 | 165 | 여러분들이 이러한 배포들 중 하나에 변경을 하길 원한다면 |
166 | 무엇을 해야 하는지를 설명한다. | 166 | 무엇을 해야 하는지를 설명한다. |
diff --git a/Documentation/translations/zh_CN/SubmittingDrivers b/Documentation/translations/zh_CN/SubmittingDrivers index 929385e4b194..15e73562f710 100644 --- a/Documentation/translations/zh_CN/SubmittingDrivers +++ b/Documentation/translations/zh_CN/SubmittingDrivers | |||
@@ -107,7 +107,7 @@ Linux 2.6: | |||
107 | 程序测试的指导,请参阅 | 107 | 程序测试的指导,请参阅 |
108 | Documentation/power/drivers-testing.txt。有关驱动程序电 | 108 | Documentation/power/drivers-testing.txt。有关驱动程序电 |
109 | 源管理问题相对全面的概述,请参阅 | 109 | 源管理问题相对全面的概述,请参阅 |
110 | Documentation/power/admin-guide/devices.rst。 | 110 | Documentation/driver-api/pm/devices.rst。 |
111 | 111 | ||
112 | 管理: 如果一个驱动程序的作者还在进行有效的维护,那么通常除了那 | 112 | 管理: 如果一个驱动程序的作者还在进行有效的维护,那么通常除了那 |
113 | 些明显正确且不需要任何检查的补丁以外,其他所有的补丁都会 | 113 | 些明显正确且不需要任何检查的补丁以外,其他所有的补丁都会 |
diff --git a/Documentation/translations/zh_CN/gpio.txt b/Documentation/translations/zh_CN/gpio.txt index 4f8bf30a41dc..4cb1ba8b8fed 100644 --- a/Documentation/translations/zh_CN/gpio.txt +++ b/Documentation/translations/zh_CN/gpio.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | Chinese translated version of Documentation/gpio.txt | 1 | Chinese translated version of Documentation/gpio |
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 |
@@ -10,7 +10,7 @@ Maintainer: Grant Likely <grant.likely@secretlab.ca> | |||
10 | Linus Walleij <linus.walleij@linaro.org> | 10 | Linus Walleij <linus.walleij@linaro.org> |
11 | Chinese maintainer: Fu Wei <tekkamanninja@gmail.com> | 11 | Chinese maintainer: Fu Wei <tekkamanninja@gmail.com> |
12 | --------------------------------------------------------------------- | 12 | --------------------------------------------------------------------- |
13 | Documentation/gpio.txt 的中文翻译 | 13 | Documentation/gpio 的中文翻译 |
14 | 14 | ||
15 | 如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 | 15 | 如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 |
16 | 交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 | 16 | 交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 |
diff --git a/Documentation/translations/zh_CN/io_ordering.txt b/Documentation/translations/zh_CN/io_ordering.txt index e592daf4e014..1f8127bdd415 100644 --- a/Documentation/translations/zh_CN/io_ordering.txt +++ b/Documentation/translations/zh_CN/io_ordering.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | Chinese translated version of Documentation/io_orderings.txt | 1 | Chinese translated version of Documentation/io_ordering.txt |
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 |
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/Documentation/translations/zh_CN/video4linux/v4l2-framework.txt b/Documentation/translations/zh_CN/video4linux/v4l2-framework.txt index c77c0f060864..66c7c568bd86 100644 --- a/Documentation/translations/zh_CN/video4linux/v4l2-framework.txt +++ b/Documentation/translations/zh_CN/video4linux/v4l2-framework.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | Chinese translated version of Documentation/video4linux/v4l2-framework.txt | 1 | Chinese translated version of Documentation/media/media_kapi.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 |
@@ -9,7 +9,7 @@ or if there is a problem with the translation. | |||
9 | Maintainer: Mauro Carvalho Chehab <mchehab@kernel.org> | 9 | Maintainer: Mauro Carvalho Chehab <mchehab@kernel.org> |
10 | Chinese maintainer: Fu Wei <tekkamanninja@gmail.com> | 10 | Chinese maintainer: Fu Wei <tekkamanninja@gmail.com> |
11 | --------------------------------------------------------------------- | 11 | --------------------------------------------------------------------- |
12 | Documentation/video4linux/v4l2-framework.txt 的中文翻译 | 12 | Documentation/media/media_kapi.rst 的中文翻译 |
13 | 13 | ||
14 | 如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 | 14 | 如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文 |
15 | 交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 | 15 | 交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻 |
@@ -777,7 +777,7 @@ v4l2 核心 API 提供了一个处理视频缓冲的标准方法(称为“videob | |||
777 | 线性 DMA(videobuf-dma-contig)以及大多用于 USB 设备的用 vmalloc | 777 | 线性 DMA(videobuf-dma-contig)以及大多用于 USB 设备的用 vmalloc |
778 | 分配的缓冲(videobuf-vmalloc)。 | 778 | 分配的缓冲(videobuf-vmalloc)。 |
779 | 779 | ||
780 | 请参阅 Documentation/video4linux/videobuf,以获得更多关于 videobuf | 780 | 请参阅 Documentation/media/kapi/v4l2-videobuf.rst,以获得更多关于 videobuf |
781 | 层的使用信息。 | 781 | 层的使用信息。 |
782 | 782 | ||
783 | v4l2_fh 结构体 | 783 | v4l2_fh 结构体 |
diff --git a/MAINTAINERS b/MAINTAINERS index 97b65e4eaaee..9d5eeff51b5f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -1732,7 +1732,8 @@ F: arch/arm/mach-npcm/ | |||
1732 | F: arch/arm/boot/dts/nuvoton-npcm* | 1732 | F: arch/arm/boot/dts/nuvoton-npcm* |
1733 | F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h | 1733 | F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h |
1734 | F: drivers/*/*npcm* | 1734 | F: drivers/*/*npcm* |
1735 | F: Documentation/*/*npcm* | 1735 | F: Documentation/devicetree/bindings/*/*npcm* |
1736 | F: Documentation/devicetree/bindings/*/*/*npcm* | ||
1736 | 1737 | ||
1737 | ARM/NUVOTON W90X900 ARM ARCHITECTURE | 1738 | ARM/NUVOTON W90X900 ARM ARCHITECTURE |
1738 | M: Wan ZongShun <mcuos.com@gmail.com> | 1739 | M: Wan ZongShun <mcuos.com@gmail.com> |
@@ -3079,7 +3080,7 @@ M: Clemens Ladisch <clemens@ladisch.de> | |||
3079 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) | 3080 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
3080 | T: git git://git.alsa-project.org/alsa-kernel.git | 3081 | T: git git://git.alsa-project.org/alsa-kernel.git |
3081 | S: Maintained | 3082 | S: Maintained |
3082 | F: Documentation/sound/alsa/Bt87x.txt | 3083 | F: Documentation/sound/cards/bt87x.rst |
3083 | F: sound/pci/bt87x.c | 3084 | F: sound/pci/bt87x.c |
3084 | 3085 | ||
3085 | BT8XXGPIO DRIVER | 3086 | BT8XXGPIO DRIVER |
@@ -3375,7 +3376,7 @@ M: David Howells <dhowells@redhat.com> | |||
3375 | M: David Woodhouse <dwmw2@infradead.org> | 3376 | M: David Woodhouse <dwmw2@infradead.org> |
3376 | L: keyrings@vger.kernel.org | 3377 | L: keyrings@vger.kernel.org |
3377 | S: Maintained | 3378 | S: Maintained |
3378 | F: Documentation/module-signing.txt | 3379 | F: Documentation/admin-guide/module-signing.rst |
3379 | F: certs/ | 3380 | F: certs/ |
3380 | F: scripts/sign-file.c | 3381 | F: scripts/sign-file.c |
3381 | F: scripts/extract-cert.c | 3382 | F: scripts/extract-cert.c |
@@ -4513,7 +4514,7 @@ DRM DRIVER FOR ILITEK ILI9225 PANELS | |||
4513 | M: David Lechner <david@lechnology.com> | 4514 | M: David Lechner <david@lechnology.com> |
4514 | S: Maintained | 4515 | S: Maintained |
4515 | F: drivers/gpu/drm/tinydrm/ili9225.c | 4516 | F: drivers/gpu/drm/tinydrm/ili9225.c |
4516 | F: Documentation/devicetree/bindings/display/ili9225.txt | 4517 | F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt |
4517 | 4518 | ||
4518 | DRM DRIVER FOR INTEL I810 VIDEO CARDS | 4519 | DRM DRIVER FOR INTEL I810 VIDEO CARDS |
4519 | S: Orphan / Obsolete | 4520 | S: Orphan / Obsolete |
@@ -4599,13 +4600,13 @@ DRM DRIVER FOR SITRONIX ST7586 PANELS | |||
4599 | M: David Lechner <david@lechnology.com> | 4600 | M: David Lechner <david@lechnology.com> |
4600 | S: Maintained | 4601 | S: Maintained |
4601 | F: drivers/gpu/drm/tinydrm/st7586.c | 4602 | F: drivers/gpu/drm/tinydrm/st7586.c |
4602 | F: Documentation/devicetree/bindings/display/st7586.txt | 4603 | F: Documentation/devicetree/bindings/display/sitronix,st7586.txt |
4603 | 4604 | ||
4604 | DRM DRIVER FOR SITRONIX ST7735R PANELS | 4605 | DRM DRIVER FOR SITRONIX ST7735R PANELS |
4605 | M: David Lechner <david@lechnology.com> | 4606 | M: David Lechner <david@lechnology.com> |
4606 | S: Maintained | 4607 | S: Maintained |
4607 | F: drivers/gpu/drm/tinydrm/st7735r.c | 4608 | F: drivers/gpu/drm/tinydrm/st7735r.c |
4608 | F: Documentation/devicetree/bindings/display/st7735r.txt | 4609 | F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt |
4609 | 4610 | ||
4610 | DRM DRIVER FOR TDFX VIDEO CARDS | 4611 | DRM DRIVER FOR TDFX VIDEO CARDS |
4611 | S: Orphan / Obsolete | 4612 | S: Orphan / Obsolete |
@@ -4638,7 +4639,6 @@ F: drivers/gpu/drm/ | |||
4638 | F: drivers/gpu/vga/ | 4639 | F: drivers/gpu/vga/ |
4639 | F: Documentation/devicetree/bindings/display/ | 4640 | F: Documentation/devicetree/bindings/display/ |
4640 | F: Documentation/devicetree/bindings/gpu/ | 4641 | F: Documentation/devicetree/bindings/gpu/ |
4641 | F: Documentation/devicetree/bindings/video/ | ||
4642 | F: Documentation/gpu/ | 4642 | F: Documentation/gpu/ |
4643 | F: include/drm/ | 4643 | F: include/drm/ |
4644 | F: include/uapi/drm/ | 4644 | F: include/uapi/drm/ |
@@ -4683,7 +4683,7 @@ M: Boris Brezillon <boris.brezillon@bootlin.com> | |||
4683 | L: dri-devel@lists.freedesktop.org | 4683 | L: dri-devel@lists.freedesktop.org |
4684 | S: Supported | 4684 | S: Supported |
4685 | F: drivers/gpu/drm/atmel-hlcdc/ | 4685 | F: drivers/gpu/drm/atmel-hlcdc/ |
4686 | F: Documentation/devicetree/bindings/drm/atmel/ | 4686 | F: Documentation/devicetree/bindings/display/atmel/ |
4687 | T: git git://anongit.freedesktop.org/drm/drm-misc | 4687 | T: git git://anongit.freedesktop.org/drm/drm-misc |
4688 | 4688 | ||
4689 | DRM DRIVERS FOR BRIDGE CHIPS | 4689 | DRM DRIVERS FOR BRIDGE CHIPS |
@@ -4714,7 +4714,7 @@ S: Supported | |||
4714 | F: drivers/gpu/drm/fsl-dcu/ | 4714 | F: drivers/gpu/drm/fsl-dcu/ |
4715 | F: Documentation/devicetree/bindings/display/fsl,dcu.txt | 4715 | F: Documentation/devicetree/bindings/display/fsl,dcu.txt |
4716 | F: Documentation/devicetree/bindings/display/fsl,tcon.txt | 4716 | F: Documentation/devicetree/bindings/display/fsl,tcon.txt |
4717 | F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt | 4717 | F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt |
4718 | 4718 | ||
4719 | DRM DRIVERS FOR FREESCALE IMX | 4719 | DRM DRIVERS FOR FREESCALE IMX |
4720 | M: Philipp Zabel <p.zabel@pengutronix.de> | 4720 | M: Philipp Zabel <p.zabel@pengutronix.de> |
@@ -4824,7 +4824,7 @@ M: Eric Anholt <eric@anholt.net> | |||
4824 | S: Supported | 4824 | S: Supported |
4825 | F: drivers/gpu/drm/v3d/ | 4825 | F: drivers/gpu/drm/v3d/ |
4826 | F: include/uapi/drm/v3d_drm.h | 4826 | F: include/uapi/drm/v3d_drm.h |
4827 | F: Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt | 4827 | F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt |
4828 | T: git git://anongit.freedesktop.org/drm/drm-misc | 4828 | T: git git://anongit.freedesktop.org/drm/drm-misc |
4829 | 4829 | ||
4830 | DRM DRIVERS FOR VC4 | 4830 | DRM DRIVERS FOR VC4 |
@@ -5735,7 +5735,7 @@ M: Madalin Bucur <madalin.bucur@nxp.com> | |||
5735 | L: netdev@vger.kernel.org | 5735 | L: netdev@vger.kernel.org |
5736 | S: Maintained | 5736 | S: Maintained |
5737 | F: drivers/net/ethernet/freescale/fman | 5737 | F: drivers/net/ethernet/freescale/fman |
5738 | F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt | 5738 | F: Documentation/devicetree/bindings/net/fsl-fman.txt |
5739 | 5739 | ||
5740 | FREESCALE QORIQ PTP CLOCK DRIVER | 5740 | FREESCALE QORIQ PTP CLOCK DRIVER |
5741 | M: Yangbo Lu <yangbo.lu@nxp.com> | 5741 | M: Yangbo Lu <yangbo.lu@nxp.com> |
@@ -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> |
@@ -6966,7 +6966,7 @@ IIO MULTIPLEXER | |||
6966 | M: Peter Rosin <peda@axentia.se> | 6966 | M: Peter Rosin <peda@axentia.se> |
6967 | L: linux-iio@vger.kernel.org | 6967 | L: linux-iio@vger.kernel.org |
6968 | S: Maintained | 6968 | S: Maintained |
6969 | F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt | 6969 | F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt |
6970 | F: drivers/iio/multiplexer/iio-mux.c | 6970 | F: drivers/iio/multiplexer/iio-mux.c |
6971 | 6971 | ||
6972 | IIO SUBSYSTEM AND DRIVERS | 6972 | IIO SUBSYSTEM AND DRIVERS |
@@ -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) |
@@ -7425,7 +7425,7 @@ M: Linus Walleij <linus.walleij@linaro.org> | |||
7425 | L: linux-iio@vger.kernel.org | 7425 | L: linux-iio@vger.kernel.org |
7426 | S: Maintained | 7426 | S: Maintained |
7427 | F: drivers/iio/gyro/mpu3050* | 7427 | F: drivers/iio/gyro/mpu3050* |
7428 | F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt | 7428 | F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt |
7429 | 7429 | ||
7430 | IOC3 ETHERNET DRIVER | 7430 | IOC3 ETHERNET DRIVER |
7431 | M: Ralf Baechle <ralf@linux-mips.org> | 7431 | M: Ralf Baechle <ralf@linux-mips.org> |
@@ -8700,7 +8700,7 @@ M: Guenter Roeck <linux@roeck-us.net> | |||
8700 | L: linux-hwmon@vger.kernel.org | 8700 | L: linux-hwmon@vger.kernel.org |
8701 | S: Maintained | 8701 | S: Maintained |
8702 | F: Documentation/hwmon/max6697 | 8702 | F: Documentation/hwmon/max6697 |
8703 | F: Documentation/devicetree/bindings/i2c/max6697.txt | 8703 | F: Documentation/devicetree/bindings/hwmon/max6697.txt |
8704 | F: drivers/hwmon/max6697.c | 8704 | F: drivers/hwmon/max6697.c |
8705 | F: include/linux/platform_data/max6697.h | 8705 | F: include/linux/platform_data/max6697.h |
8706 | 8706 | ||
@@ -9080,7 +9080,7 @@ M: Martin Donnelly <martin.donnelly@ge.com> | |||
9080 | M: Martyn Welch <martyn.welch@collabora.co.uk> | 9080 | M: Martyn Welch <martyn.welch@collabora.co.uk> |
9081 | S: Maintained | 9081 | S: Maintained |
9082 | F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 9082 | F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c |
9083 | F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt | 9083 | F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt |
9084 | 9084 | ||
9085 | MEGARAID SCSI/SAS DRIVERS | 9085 | MEGARAID SCSI/SAS DRIVERS |
9086 | M: Kashyap Desai <kashyap.desai@broadcom.com> | 9086 | M: Kashyap Desai <kashyap.desai@broadcom.com> |
@@ -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/ |
@@ -9696,7 +9696,7 @@ MXSFB DRM DRIVER | |||
9696 | M: Marek Vasut <marex@denx.de> | 9696 | M: Marek Vasut <marex@denx.de> |
9697 | S: Supported | 9697 | S: Supported |
9698 | F: drivers/gpu/drm/mxsfb/ | 9698 | F: drivers/gpu/drm/mxsfb/ |
9699 | F: Documentation/devicetree/bindings/display/mxsfb-drm.txt | 9699 | F: Documentation/devicetree/bindings/display/mxsfb.txt |
9700 | 9700 | ||
9701 | MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) | 9701 | MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) |
9702 | M: Chris Lee <christopher.lee@cspi.com> | 9702 | M: Chris Lee <christopher.lee@cspi.com> |
@@ -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> |
@@ -10726,7 +10726,7 @@ PARALLEL LCD/KEYPAD PANEL DRIVER | |||
10726 | M: Willy Tarreau <willy@haproxy.com> | 10726 | M: Willy Tarreau <willy@haproxy.com> |
10727 | M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> | 10727 | M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> |
10728 | S: Odd Fixes | 10728 | S: Odd Fixes |
10729 | F: Documentation/misc-devices/lcd-panel-cgram.txt | 10729 | F: Documentation/auxdisplay/lcd-panel-cgram.txt |
10730 | F: drivers/misc/panel.c | 10730 | F: drivers/misc/panel.c |
10731 | 10731 | ||
10732 | PARALLEL PORT SUBSYSTEM | 10732 | PARALLEL PORT SUBSYSTEM |
@@ -10883,7 +10883,7 @@ M: Will Deacon <will.deacon@arm.com> | |||
10883 | L: linux-pci@vger.kernel.org | 10883 | L: linux-pci@vger.kernel.org |
10884 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 10884 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
10885 | S: Maintained | 10885 | S: Maintained |
10886 | F: Documentation/devicetree/bindings/pci/controller-generic-pci.txt | 10886 | F: Documentation/devicetree/bindings/pci/host-generic-pci.txt |
10887 | F: drivers/pci/controller/pci-host-common.c | 10887 | F: drivers/pci/controller/pci-host-common.c |
10888 | F: drivers/pci/controller/pci-host-generic.c | 10888 | F: drivers/pci/controller/pci-host-generic.c |
10889 | 10889 | ||
@@ -11064,7 +11064,7 @@ M: Xiaowei Song <songxiaowei@hisilicon.com> | |||
11064 | M: Binghui Wang <wangbinghui@hisilicon.com> | 11064 | M: Binghui Wang <wangbinghui@hisilicon.com> |
11065 | L: linux-pci@vger.kernel.org | 11065 | L: linux-pci@vger.kernel.org |
11066 | S: Maintained | 11066 | S: Maintained |
11067 | F: Documentation/devicetree/bindings/pci/pcie-kirin.txt | 11067 | F: Documentation/devicetree/bindings/pci/kirin-pcie.txt |
11068 | F: drivers/pci/controller/dwc/pcie-kirin.c | 11068 | F: drivers/pci/controller/dwc/pcie-kirin.c |
11069 | 11069 | ||
11070 | PCIE DRIVER FOR HISILICON STB | 11070 | PCIE DRIVER FOR HISILICON STB |
@@ -12455,7 +12455,7 @@ L: linux-crypto@vger.kernel.org | |||
12455 | L: linux-samsung-soc@vger.kernel.org | 12455 | L: linux-samsung-soc@vger.kernel.org |
12456 | S: Maintained | 12456 | S: Maintained |
12457 | F: drivers/crypto/exynos-rng.c | 12457 | F: drivers/crypto/exynos-rng.c |
12458 | F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt | 12458 | F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt |
12459 | 12459 | ||
12460 | SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER | 12460 | SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER |
12461 | M: Łukasz Stelmach <l.stelmach@samsung.com> | 12461 | M: Łukasz Stelmach <l.stelmach@samsung.com> |
@@ -13297,7 +13297,7 @@ M: Vinod Koul <vkoul@kernel.org> | |||
13297 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) | 13297 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
13298 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git | 13298 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git |
13299 | S: Supported | 13299 | S: Supported |
13300 | F: Documentation/sound/alsa/compress_offload.txt | 13300 | F: Documentation/sound/designs/compress-offload.rst |
13301 | F: include/sound/compress_driver.h | 13301 | F: include/sound/compress_driver.h |
13302 | F: include/uapi/sound/compress_* | 13302 | F: include/uapi/sound/compress_* |
13303 | F: sound/core/compress_offload.c | 13303 | F: sound/core/compress_offload.c |
@@ -13318,7 +13318,7 @@ L: alsa-devel@alsa-project.org (moderated for non-subscribers) | |||
13318 | W: http://alsa-project.org/main/index.php/ASoC | 13318 | W: http://alsa-project.org/main/index.php/ASoC |
13319 | S: Supported | 13319 | S: Supported |
13320 | F: Documentation/devicetree/bindings/sound/ | 13320 | F: Documentation/devicetree/bindings/sound/ |
13321 | F: Documentation/sound/alsa/soc/ | 13321 | F: Documentation/sound/soc/ |
13322 | F: sound/soc/ | 13322 | F: sound/soc/ |
13323 | F: include/sound/soc* | 13323 | F: include/sound/soc* |
13324 | 13324 | ||
@@ -13577,7 +13577,7 @@ F: drivers/*/stm32-*timer* | |||
13577 | F: drivers/pwm/pwm-stm32* | 13577 | F: drivers/pwm/pwm-stm32* |
13578 | F: include/linux/*/stm32-*tim* | 13578 | F: include/linux/*/stm32-*tim* |
13579 | F: Documentation/ABI/testing/*timer-stm32 | 13579 | F: Documentation/ABI/testing/*timer-stm32 |
13580 | F: Documentation/devicetree/bindings/*/stm32-*timer | 13580 | F: Documentation/devicetree/bindings/*/stm32-*timer* |
13581 | F: Documentation/devicetree/bindings/pwm/pwm-stm32* | 13581 | F: Documentation/devicetree/bindings/pwm/pwm-stm32* |
13582 | 13582 | ||
13583 | STMMAC ETHERNET DRIVER | 13583 | STMMAC ETHERNET DRIVER |
@@ -13800,7 +13800,7 @@ SYSTEM TRACE MODULE CLASS | |||
13800 | M: Alexander Shishkin <alexander.shishkin@linux.intel.com> | 13800 | M: Alexander Shishkin <alexander.shishkin@linux.intel.com> |
13801 | S: Maintained | 13801 | S: Maintained |
13802 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git | 13802 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git |
13803 | F: Documentation/trace/stm.txt | 13803 | F: Documentation/trace/stm.rst |
13804 | F: drivers/hwtracing/stm/ | 13804 | F: drivers/hwtracing/stm/ |
13805 | F: include/linux/stm.h | 13805 | F: include/linux/stm.h |
13806 | F: include/uapi/linux/stm.h | 13806 | F: include/uapi/linux/stm.h |
@@ -14477,7 +14477,7 @@ M: Steven Rostedt <rostedt@goodmis.org> | |||
14477 | M: Ingo Molnar <mingo@redhat.com> | 14477 | M: Ingo Molnar <mingo@redhat.com> |
14478 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core | 14478 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core |
14479 | S: Maintained | 14479 | S: Maintained |
14480 | F: Documentation/trace/ftrace.txt | 14480 | F: Documentation/trace/ftrace.rst |
14481 | F: arch/*/*/*/ftrace.h | 14481 | F: arch/*/*/*/ftrace.h |
14482 | F: arch/*/kernel/ftrace.c | 14482 | F: arch/*/kernel/ftrace.c |
14483 | F: include/*/ftrace.h | 14483 | F: include/*/ftrace.h |
@@ -14946,7 +14946,7 @@ M: Heikki Krogerus <heikki.krogerus@linux.intel.com> | |||
14946 | L: linux-usb@vger.kernel.org | 14946 | L: linux-usb@vger.kernel.org |
14947 | S: Maintained | 14947 | S: Maintained |
14948 | F: Documentation/ABI/testing/sysfs-class-typec | 14948 | F: Documentation/ABI/testing/sysfs-class-typec |
14949 | F: Documentation/usb/typec.rst | 14949 | F: Documentation/driver-api/usb/typec.rst |
14950 | F: drivers/usb/typec/ | 14950 | F: drivers/usb/typec/ |
14951 | F: include/linux/usb/typec.h | 14951 | F: include/linux/usb/typec.h |
14952 | 14952 | ||
@@ -15775,7 +15775,7 @@ YEALINK PHONE DRIVER | |||
15775 | M: Henk Vergonet <Henk.Vergonet@gmail.com> | 15775 | M: Henk Vergonet <Henk.Vergonet@gmail.com> |
15776 | L: usbb2k-api-dev@nongnu.org | 15776 | L: usbb2k-api-dev@nongnu.org |
15777 | S: Maintained | 15777 | S: Maintained |
15778 | F: Documentation/input/yealink.rst | 15778 | F: Documentation/input/devices/yealink.rst |
15779 | F: drivers/input/misc/yealink.* | 15779 | F: drivers/input/misc/yealink.* |
15780 | 15780 | ||
15781 | Z8530 DRIVER FOR AX.25 | 15781 | 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/Kconfig b/arch/arm/Kconfig index 483d2858e367..54eeb8d00bc6 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -1302,7 +1302,7 @@ config SMP | |||
1302 | will run faster if you say N here. | 1302 | will run faster if you say N here. |
1303 | 1303 | ||
1304 | See also <file:Documentation/x86/i386/IO-APIC.txt>, | 1304 | See also <file:Documentation/x86/i386/IO-APIC.txt>, |
1305 | <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at | 1305 | <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO available at |
1306 | <http://tldp.org/HOWTO/SMP-HOWTO.html>. | 1306 | <http://tldp.org/HOWTO/SMP-HOWTO.html>. |
1307 | 1307 | ||
1308 | If you don't know what to do here, say N. | 1308 | If you don't know what to do here, say N. |
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/parisc/Kconfig b/arch/parisc/Kconfig index 4d8f64d48597..c480770fabcd 100644 --- a/arch/parisc/Kconfig +++ b/arch/parisc/Kconfig | |||
@@ -275,7 +275,7 @@ config SMP | |||
275 | machines, but will use only one CPU of a multiprocessor machine. | 275 | machines, but will use only one CPU of a multiprocessor machine. |
276 | On a uniprocessor machine, the kernel will run faster if you say N. | 276 | On a uniprocessor machine, the kernel will run faster if you say N. |
277 | 277 | ||
278 | See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO | 278 | See also <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO |
279 | available at <http://www.tldp.org/docs.html#howto>. | 279 | available at <http://www.tldp.org/docs.html#howto>. |
280 | 280 | ||
281 | If you don't know what to do here, say N. | 281 | If you don't know what to do here, say N. |
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 4bedd1c97f29..dd4f3d3e644f 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig | |||
@@ -687,7 +687,7 @@ config SMP | |||
687 | People using multiprocessor machines who say Y here should also say | 687 | People using multiprocessor machines who say Y here should also say |
688 | Y to "Enhanced Real Time Clock Support", below. | 688 | Y to "Enhanced Real Time Clock Support", below. |
689 | 689 | ||
690 | See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO | 690 | See also <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO |
691 | available at <http://www.tldp.org/docs.html#howto>. | 691 | available at <http://www.tldp.org/docs.html#howto>. |
692 | 692 | ||
693 | If you don't know what to do here, say N. | 693 | If you don't know what to do here, say N. |
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig index 9a2b8877f174..0f535debf802 100644 --- a/arch/sparc/Kconfig +++ b/arch/sparc/Kconfig | |||
@@ -178,7 +178,7 @@ config SMP | |||
178 | Y to "Enhanced Real Time Clock Support", below. The "Advanced Power | 178 | Y to "Enhanced Real Time Clock Support", below. The "Advanced Power |
179 | Management" code will be disabled if you say Y here. | 179 | Management" code will be disabled if you say Y here. |
180 | 180 | ||
181 | See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO | 181 | See also <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO |
182 | available at <http://www.tldp.org/docs.html#howto>. | 182 | available at <http://www.tldp.org/docs.html#howto>. |
183 | 183 | ||
184 | If you don't know what to do here, say N. | 184 | If you don't know what to do here, say N. |
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/dma/dmaengine.c b/drivers/dma/dmaengine.c index b451354735d3..08ba8473a284 100644 --- a/drivers/dma/dmaengine.c +++ b/drivers/dma/dmaengine.c | |||
@@ -38,7 +38,7 @@ | |||
38 | * Each device has a channels list, which runs unlocked but is never modified | 38 | * Each device has a channels list, which runs unlocked but is never modified |
39 | * once the device is registered, it's just setup by the driver. | 39 | * once the device is registered, it's just setup by the driver. |
40 | * | 40 | * |
41 | * See Documentation/dmaengine.txt for more details | 41 | * See Documentation/driver-api/dmaengine for more details |
42 | */ | 42 | */ |
43 | 43 | ||
44 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 44 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
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/hid/usbhid/Kconfig b/drivers/hid/usbhid/Kconfig index 0108c5991a04..e50d8fe4d36c 100644 --- a/drivers/hid/usbhid/Kconfig +++ b/drivers/hid/usbhid/Kconfig | |||
@@ -14,7 +14,7 @@ config USB_HID | |||
14 | 14 | ||
15 | You can't use this driver and the HIDBP (Boot Protocol) keyboard | 15 | You can't use this driver and the HIDBP (Boot Protocol) keyboard |
16 | and mouse drivers at the same time. More information is available: | 16 | and mouse drivers at the same time. More information is available: |
17 | <file:Documentation/input/input.txt>. | 17 | <file:Documentation/input/input.rst>. |
18 | 18 | ||
19 | If unsure, say Y. | 19 | If unsure, say Y. |
20 | 20 | ||
diff --git a/drivers/input/Kconfig b/drivers/input/Kconfig index ff8037798779..c5992cd195a1 100644 --- a/drivers/input/Kconfig +++ b/drivers/input/Kconfig | |||
@@ -16,7 +16,7 @@ config INPUT | |||
16 | 16 | ||
17 | Say N here if you have a headless (no monitor, no keyboard) system. | 17 | Say N here if you have a headless (no monitor, no keyboard) system. |
18 | 18 | ||
19 | More information is available: <file:Documentation/input/input.txt> | 19 | More information is available: <file:Documentation/input/input.rst> |
20 | 20 | ||
21 | If unsure, say Y. | 21 | If unsure, say Y. |
22 | 22 | ||
@@ -144,7 +144,7 @@ config INPUT_JOYDEV | |||
144 | 144 | ||
145 | If unsure, say Y. | 145 | If unsure, say Y. |
146 | 146 | ||
147 | More information is available: <file:Documentation/input/joystick.txt> | 147 | More information is available: <file:Documentation/input/joydev/joystick.rst> |
148 | 148 | ||
149 | To compile this driver as a module, choose M here: the | 149 | To compile this driver as a module, choose M here: the |
150 | module will be called joydev. | 150 | module will be called joydev. |
diff --git a/drivers/input/joystick/Kconfig b/drivers/input/joystick/Kconfig index 9591fc04a8ab..d8f9c6e1fc08 100644 --- a/drivers/input/joystick/Kconfig +++ b/drivers/input/joystick/Kconfig | |||
@@ -9,7 +9,7 @@ menuconfig INPUT_JOYSTICK | |||
9 | and the list of supported devices will be displayed. This option | 9 | and the list of supported devices will be displayed. This option |
10 | doesn't affect the kernel. | 10 | doesn't affect the kernel. |
11 | 11 | ||
12 | Please read the file <file:Documentation/input/joystick.txt> which | 12 | Please read the file <file:Documentation/input/joydev/joystick.rst> which |
13 | contains more information. | 13 | contains more information. |
14 | 14 | ||
15 | if INPUT_JOYSTICK | 15 | if INPUT_JOYSTICK |
@@ -25,7 +25,7 @@ config JOYSTICK_ANALOG | |||
25 | Flightstick Pro, ThrustMaster FCS, 6 and 8 button gamepads, or | 25 | Flightstick Pro, ThrustMaster FCS, 6 and 8 button gamepads, or |
26 | Saitek Cyborg joysticks. | 26 | Saitek Cyborg joysticks. |
27 | 27 | ||
28 | Please read the file <file:Documentation/input/joystick.txt> which | 28 | Please read the file <file:Documentation/input/joydev/joystick.rst> which |
29 | contains more information. | 29 | contains more information. |
30 | 30 | ||
31 | To compile this driver as a module, choose M here: the | 31 | To compile this driver as a module, choose M here: the |
@@ -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/iforce/Kconfig b/drivers/input/joystick/iforce/Kconfig index 8fde22a021b3..ab4dbcbcbf50 100644 --- a/drivers/input/joystick/iforce/Kconfig +++ b/drivers/input/joystick/iforce/Kconfig | |||
@@ -27,6 +27,6 @@ config JOYSTICK_IFORCE_232 | |||
27 | connected to your serial (COM) port. | 27 | connected to your serial (COM) port. |
28 | 28 | ||
29 | You will need an additional utility called inputattach, see | 29 | You will need an additional utility called inputattach, see |
30 | <file:Documentation/input/joystick.txt> | 30 | <file:Documentation/input/joydev/joystick.rst> |
31 | and <file:Documentation/input/ff.txt>. | 31 | and <file:Documentation/input/ff.rst>. |
32 | 32 | ||
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/serio/Kconfig b/drivers/input/serio/Kconfig index ca4530eb3378..d90d9f1098ff 100644 --- a/drivers/input/serio/Kconfig +++ b/drivers/input/serio/Kconfig | |||
@@ -47,7 +47,7 @@ config SERIO_SERPORT | |||
47 | Say Y here if you plan to use an input device (mouse, joystick, | 47 | Say Y here if you plan to use an input device (mouse, joystick, |
48 | tablet, 6dof) that communicates over the RS232 serial (COM) port. | 48 | tablet, 6dof) that communicates over the RS232 serial (COM) port. |
49 | 49 | ||
50 | More information is available: <file:Documentation/input/input.txt> | 50 | More information is available: <file:Documentation/input/input.rst> |
51 | 51 | ||
52 | If unsure, say Y. | 52 | If unsure, say Y. |
53 | 53 | ||
@@ -78,7 +78,7 @@ config SERIO_PARKBD | |||
78 | Say Y here if you built a simple parallel port adapter to attach | 78 | Say Y here if you built a simple parallel port adapter to attach |
79 | an additional AT keyboard, XT keyboard or PS/2 mouse. | 79 | an additional AT keyboard, XT keyboard or PS/2 mouse. |
80 | 80 | ||
81 | More information is available: <file:Documentation/input/input.txt> | 81 | More information is available: <file:Documentation/input/input.rst> |
82 | 82 | ||
83 | If unsure, say N. | 83 | If unsure, say N. |
84 | 84 | ||
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/dvb-frontends/Kconfig b/drivers/media/dvb-frontends/Kconfig index 55e36a4f5215..9ecaa9d0744a 100644 --- a/drivers/media/dvb-frontends/Kconfig +++ b/drivers/media/dvb-frontends/Kconfig | |||
@@ -324,7 +324,7 @@ config DVB_SP8870 | |||
324 | A DVB-T tuner module. Say Y when you want to support this frontend. | 324 | A DVB-T tuner module. Say Y when you want to support this frontend. |
325 | 325 | ||
326 | This driver needs external firmware. Please use the command | 326 | This driver needs external firmware. Please use the command |
327 | "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to | 327 | "<kerneldir>/scripts/get_dvb_firmware sp8870" to |
328 | download/extract it, and then copy it to /usr/lib/hotplug/firmware | 328 | download/extract it, and then copy it to /usr/lib/hotplug/firmware |
329 | or /lib/firmware (depending on configuration of firmware hotplug). | 329 | or /lib/firmware (depending on configuration of firmware hotplug). |
330 | 330 | ||
@@ -336,7 +336,7 @@ config DVB_SP887X | |||
336 | A DVB-T tuner module. Say Y when you want to support this frontend. | 336 | A DVB-T tuner module. Say Y when you want to support this frontend. |
337 | 337 | ||
338 | This driver needs external firmware. Please use the command | 338 | This driver needs external firmware. Please use the command |
339 | "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to | 339 | "<kerneldir>/scripts/get_dvb_firmware sp887x" to |
340 | download/extract it, and then copy it to /usr/lib/hotplug/firmware | 340 | download/extract it, and then copy it to /usr/lib/hotplug/firmware |
341 | or /lib/firmware (depending on configuration of firmware hotplug). | 341 | or /lib/firmware (depending on configuration of firmware hotplug). |
342 | 342 | ||
@@ -387,8 +387,8 @@ config DVB_TDA1004X | |||
387 | A DVB-T tuner module. Say Y when you want to support this frontend. | 387 | A DVB-T tuner module. Say Y when you want to support this frontend. |
388 | 388 | ||
389 | This driver needs external firmware. Please use the commands | 389 | This driver needs external firmware. Please use the commands |
390 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", | 390 | "<kerneldir>/scripts/get_dvb_firmware tda10045", |
391 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to | 391 | "<kerneldir>/scripts/get_dvb_firmware tda10046" to |
392 | download/extract them, and then copy them to /usr/lib/hotplug/firmware | 392 | download/extract them, and then copy them to /usr/lib/hotplug/firmware |
393 | or /lib/firmware (depending on configuration of firmware hotplug). | 393 | or /lib/firmware (depending on configuration of firmware hotplug). |
394 | 394 | ||
@@ -591,8 +591,8 @@ config DVB_NXT200X | |||
591 | to support this frontend. | 591 | to support this frontend. |
592 | 592 | ||
593 | This driver needs external firmware. Please use the commands | 593 | This driver needs external firmware. Please use the commands |
594 | "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and | 594 | "<kerneldir>/scripts/get_dvb_firmware nxt2002" and |
595 | "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to | 595 | "<kerneldir>/scripts/get_dvb_firmware nxt2004" to |
596 | download/extract them, and then copy them to /usr/lib/hotplug/firmware | 596 | download/extract them, and then copy them to /usr/lib/hotplug/firmware |
597 | or /lib/firmware (depending on configuration of firmware hotplug). | 597 | or /lib/firmware (depending on configuration of firmware hotplug). |
598 | 598 | ||
@@ -604,7 +604,7 @@ config DVB_OR51211 | |||
604 | An ATSC 8VSB tuner module. Say Y when you want to support this frontend. | 604 | An ATSC 8VSB tuner module. Say Y when you want to support this frontend. |
605 | 605 | ||
606 | This driver needs external firmware. Please use the command | 606 | This driver needs external firmware. Please use the command |
607 | "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to | 607 | "<kerneldir>/scripts/get_dvb_firmware or51211" to |
608 | download it, and then copy it to /usr/lib/hotplug/firmware | 608 | download it, and then copy it to /usr/lib/hotplug/firmware |
609 | or /lib/firmware (depending on configuration of firmware hotplug). | 609 | or /lib/firmware (depending on configuration of firmware hotplug). |
610 | 610 | ||
@@ -617,8 +617,8 @@ config DVB_OR51132 | |||
617 | to support this frontend. | 617 | to support this frontend. |
618 | 618 | ||
619 | This driver needs external firmware. Please use the commands | 619 | This driver needs external firmware. Please use the commands |
620 | "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or | 620 | "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or |
621 | "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to | 621 | "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to |
622 | download firmwares for 8VSB and QAM64/256, respectively. Copy them to | 622 | download firmwares for 8VSB and QAM64/256, respectively. Copy them to |
623 | /usr/lib/hotplug/firmware or /lib/firmware (depending on | 623 | /usr/lib/hotplug/firmware or /lib/firmware (depending on |
624 | configuration of firmware hotplug). | 624 | configuration of firmware hotplug). |
diff --git a/drivers/media/dvb-frontends/dib3000.h b/drivers/media/dvb-frontends/dib3000.h index d5dfafb4ef13..d2b7523a22b5 100644 --- a/drivers/media/dvb-frontends/dib3000.h +++ b/drivers/media/dvb-frontends/dib3000.h | |||
@@ -17,7 +17,7 @@ | |||
17 | * Amaury Demol from DiBcom for providing specs and driver | 17 | * Amaury Demol from DiBcom for providing specs and driver |
18 | * sources, on which this driver (and the dvb-dibusb) are based. | 18 | * sources, on which this driver (and the dvb-dibusb) are based. |
19 | * | 19 | * |
20 | * see Documentation/dvb/README.dvb-usb for more information | 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
21 | * | 21 | * |
22 | */ | 22 | */ |
23 | 23 | ||
diff --git a/drivers/media/dvb-frontends/dib3000mb.c b/drivers/media/dvb-frontends/dib3000mb.c index de3ce2786c72..5861f346db49 100644 --- a/drivers/media/dvb-frontends/dib3000mb.c +++ b/drivers/media/dvb-frontends/dib3000mb.c | |||
@@ -17,7 +17,7 @@ | |||
17 | * Amaury Demol from DiBcom for providing specs and driver | 17 | * Amaury Demol from DiBcom for providing specs and driver |
18 | * sources, on which this driver (and the dvb-dibusb) are based. | 18 | * sources, on which this driver (and the dvb-dibusb) are based. |
19 | * | 19 | * |
20 | * see Documentation/dvb/README.dvb-usb for more information | 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
21 | * | 21 | * |
22 | */ | 22 | */ |
23 | 23 | ||
diff --git a/drivers/media/dvb-frontends/eds1547.h b/drivers/media/dvb-frontends/eds1547.h index c983f2f85802..30f067fc1f56 100644 --- a/drivers/media/dvb-frontends/eds1547.h +++ b/drivers/media/dvb-frontends/eds1547.h | |||
@@ -6,7 +6,7 @@ | |||
6 | * under the terms of the GNU General Public License as published by the | 6 | * under the terms of the GNU General Public License as published by the |
7 | * Free Software Foundation, version 2. | 7 | * Free Software Foundation, version 2. |
8 | * | 8 | * |
9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #ifndef EDS1547 | 12 | #ifndef EDS1547 |
diff --git a/drivers/media/dvb-frontends/nxt200x.c b/drivers/media/dvb-frontends/nxt200x.c index 7aa74403648e..a6cc4952eb74 100644 --- a/drivers/media/dvb-frontends/nxt200x.c +++ b/drivers/media/dvb-frontends/nxt200x.c | |||
@@ -27,8 +27,8 @@ | |||
27 | * ATI HDTV Wonder (NXT2004) | 27 | * ATI HDTV Wonder (NXT2004) |
28 | * | 28 | * |
29 | * This driver needs external firmware. Please use the command | 29 | * This driver needs external firmware. Please use the command |
30 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" or | 30 | * "<kerneldir>/scripts/get_dvb_firmware nxt2002" or |
31 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to | 31 | * "<kerneldir>/scripts/get_dvb_firmware nxt2004" to |
32 | * download/extract the appropriate firmware, and then copy it to | 32 | * download/extract the appropriate firmware, and then copy it to |
33 | * /usr/lib/hotplug/firmware/ or /lib/firmware/ | 33 | * /usr/lib/hotplug/firmware/ or /lib/firmware/ |
34 | * (depending on configuration of firmware hotplug). | 34 | * (depending on configuration of firmware hotplug). |
diff --git a/drivers/media/dvb-frontends/or51211.c b/drivers/media/dvb-frontends/or51211.c index a1b7c301828f..b65ba34fd00a 100644 --- a/drivers/media/dvb-frontends/or51211.c +++ b/drivers/media/dvb-frontends/or51211.c | |||
@@ -22,7 +22,7 @@ | |||
22 | 22 | ||
23 | /* | 23 | /* |
24 | * This driver needs external firmware. Please use the command | 24 | * This driver needs external firmware. Please use the command |
25 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to | 25 | * "<kerneldir>/scripts/get_dvb_firmware or51211" to |
26 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware | 26 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware |
27 | * or /lib/firmware (depending on configuration of firmware hotplug). | 27 | * or /lib/firmware (depending on configuration of firmware hotplug). |
28 | */ | 28 | */ |
diff --git a/drivers/media/dvb-frontends/sp8870.c b/drivers/media/dvb-frontends/sp8870.c index 9a726f3a4896..1d57a20093fc 100644 --- a/drivers/media/dvb-frontends/sp8870.c +++ b/drivers/media/dvb-frontends/sp8870.c | |||
@@ -21,7 +21,7 @@ | |||
21 | */ | 21 | */ |
22 | /* | 22 | /* |
23 | * This driver needs external firmware. Please use the command | 23 | * This driver needs external firmware. Please use the command |
24 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware alps_tdlb7" to | 24 | * "<kerneldir>/scripts/get_dvb_firmware alps_tdlb7" to |
25 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware | 25 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware |
26 | * or /lib/firmware (depending on configuration of firmware hotplug). | 26 | * or /lib/firmware (depending on configuration of firmware hotplug). |
27 | */ | 27 | */ |
diff --git a/drivers/media/dvb-frontends/sp887x.c b/drivers/media/dvb-frontends/sp887x.c index f39d566d7d1d..57a0d0ae2b48 100644 --- a/drivers/media/dvb-frontends/sp887x.c +++ b/drivers/media/dvb-frontends/sp887x.c | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | /* | 5 | /* |
6 | * This driver needs external firmware. Please use the command | 6 | * This driver needs external firmware. Please use the command |
7 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to | 7 | * "<kerneldir>/scripts/get_dvb_firmware sp887x" to |
8 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware | 8 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware |
9 | * or /lib/firmware (depending on configuration of firmware hotplug). | 9 | * or /lib/firmware (depending on configuration of firmware hotplug). |
10 | */ | 10 | */ |
diff --git a/drivers/media/dvb-frontends/tda1004x.c b/drivers/media/dvb-frontends/tda1004x.c index 58e3beff5adc..7dcfb4a4b2d0 100644 --- a/drivers/media/dvb-frontends/tda1004x.c +++ b/drivers/media/dvb-frontends/tda1004x.c | |||
@@ -21,8 +21,8 @@ | |||
21 | */ | 21 | */ |
22 | /* | 22 | /* |
23 | * This driver needs external firmware. Please use the commands | 23 | * This driver needs external firmware. Please use the commands |
24 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", | 24 | * "<kerneldir>/scripts/get_dvb_firmware tda10045", |
25 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to | 25 | * "<kerneldir>/scripts/get_dvb_firmware tda10046" to |
26 | * download/extract them, and then copy them to /usr/lib/hotplug/firmware | 26 | * download/extract them, and then copy them to /usr/lib/hotplug/firmware |
27 | * or /lib/firmware (depending on configuration of firmware hotplug). | 27 | * or /lib/firmware (depending on configuration of firmware hotplug). |
28 | */ | 28 | */ |
diff --git a/drivers/media/dvb-frontends/tda10071.c b/drivers/media/dvb-frontends/tda10071.c index a59f4fd09df6..1ed67c08e699 100644 --- a/drivers/media/dvb-frontends/tda10071.c +++ b/drivers/media/dvb-frontends/tda10071.c | |||
@@ -852,7 +852,7 @@ static int tda10071_init(struct dvb_frontend *fe) | |||
852 | ret = request_firmware(&fw, fw_file, &client->dev); | 852 | ret = request_firmware(&fw, fw_file, &client->dev); |
853 | if (ret) { | 853 | if (ret) { |
854 | dev_err(&client->dev, | 854 | dev_err(&client->dev, |
855 | "did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems. (%d)\n", | 855 | "did not find the firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware\n", |
856 | fw_file, ret); | 856 | fw_file, ret); |
857 | goto error; | 857 | goto error; |
858 | } | 858 | } |
diff --git a/drivers/media/dvb-frontends/z0194a.h b/drivers/media/dvb-frontends/z0194a.h index 96d86d6eb473..0871c1ade94c 100644 --- a/drivers/media/dvb-frontends/z0194a.h +++ b/drivers/media/dvb-frontends/z0194a.h | |||
@@ -6,7 +6,7 @@ | |||
6 | * under the terms of the GNU General Public License as published by the | 6 | * under the terms of the GNU General Public License as published by the |
7 | * Free Software Foundation, version 2. | 7 | * Free Software Foundation, version 2. |
8 | * | 8 | * |
9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #ifndef Z0194A | 12 | #ifndef Z0194A |
diff --git a/drivers/media/i2c/max2175.c b/drivers/media/i2c/max2175.c index 87cba15b2977..008a082cb8ad 100644 --- a/drivers/media/i2c/max2175.c +++ b/drivers/media/i2c/max2175.c | |||
@@ -1202,7 +1202,7 @@ static const struct v4l2_ctrl_ops max2175_ctrl_ops = { | |||
1202 | 1202 | ||
1203 | /* | 1203 | /* |
1204 | * I2S output enable/disable configuration. This is a private control. | 1204 | * I2S output enable/disable configuration. This is a private control. |
1205 | * Refer to Documentation/media/v4l-drivers/max2175 for more details. | 1205 | * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. |
1206 | */ | 1206 | */ |
1207 | static const struct v4l2_ctrl_config max2175_i2s_en = { | 1207 | static const struct v4l2_ctrl_config max2175_i2s_en = { |
1208 | .ops = &max2175_ctrl_ops, | 1208 | .ops = &max2175_ctrl_ops, |
@@ -1218,7 +1218,7 @@ static const struct v4l2_ctrl_config max2175_i2s_en = { | |||
1218 | 1218 | ||
1219 | /* | 1219 | /* |
1220 | * HSLS value control LO freq adjacent location configuration. | 1220 | * HSLS value control LO freq adjacent location configuration. |
1221 | * Refer to Documentation/media/v4l-drivers/max2175 for more details. | 1221 | * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. |
1222 | */ | 1222 | */ |
1223 | static const struct v4l2_ctrl_config max2175_hsls = { | 1223 | static const struct v4l2_ctrl_config max2175_hsls = { |
1224 | .ops = &max2175_ctrl_ops, | 1224 | .ops = &max2175_ctrl_ops, |
@@ -1234,7 +1234,7 @@ static const struct v4l2_ctrl_config max2175_hsls = { | |||
1234 | /* | 1234 | /* |
1235 | * Rx modes below are a set of preset configurations that decides the tuner's | 1235 | * Rx modes below are a set of preset configurations that decides the tuner's |
1236 | * sck and sample rate of transmission. They are separate for EU & NA regions. | 1236 | * sck and sample rate of transmission. They are separate for EU & NA regions. |
1237 | * Refer to Documentation/media/v4l-drivers/max2175 for more details. | 1237 | * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. |
1238 | */ | 1238 | */ |
1239 | static const char * const max2175_ctrl_eu_rx_modes[] = { | 1239 | static const char * const max2175_ctrl_eu_rx_modes[] = { |
1240 | [MAX2175_EU_FM_1_2] = "EU FM 1.2", | 1240 | [MAX2175_EU_FM_1_2] = "EU FM 1.2", |
diff --git a/drivers/media/pci/bt8xx/Kconfig b/drivers/media/pci/bt8xx/Kconfig index 4a93f6ded100..bc89e37608cd 100644 --- a/drivers/media/pci/bt8xx/Kconfig +++ b/drivers/media/pci/bt8xx/Kconfig | |||
@@ -16,7 +16,7 @@ config VIDEO_BT848 | |||
16 | ---help--- | 16 | ---help--- |
17 | Support for BT848 based frame grabber/overlay boards. This includes | 17 | Support for BT848 based frame grabber/overlay boards. This includes |
18 | the Miro, Hauppauge and STB boards. Please read the material in | 18 | the Miro, Hauppauge and STB boards. Please read the material in |
19 | <file:Documentation/video4linux/bttv/> for more information. | 19 | <file:Documentation/media/v4l-drivers/bttv.rst> for more information. |
20 | 20 | ||
21 | To compile this driver as a module, choose M here: the | 21 | To compile this driver as a module, choose M here: the |
22 | module will be called bttv. | 22 | module will be called bttv. |
diff --git a/drivers/media/pci/cx18/cx18-dvb.c b/drivers/media/pci/cx18/cx18-dvb.c index 010f39eafce1..a3a7f7065349 100644 --- a/drivers/media/pci/cx18/cx18-dvb.c +++ b/drivers/media/pci/cx18/cx18-dvb.c | |||
@@ -152,7 +152,7 @@ static int yuan_mpc718_mt352_reqfw(struct cx18_stream *stream, | |||
152 | 152 | ||
153 | if (ret) { | 153 | if (ret) { |
154 | CX18_ERR("The MPC718 board variant with the MT352 DVB-T demodulator will not work without it\n"); | 154 | CX18_ERR("The MPC718 board variant with the MT352 DVB-T demodulator will not work without it\n"); |
155 | CX18_ERR("Run 'linux/Documentation/dvb/get_dvb_firmware mpc718' if you need the firmware\n"); | 155 | CX18_ERR("Run 'linux/scripts/get_dvb_firmware mpc718' if you need the firmware\n"); |
156 | } | 156 | } |
157 | return ret; | 157 | return ret; |
158 | } | 158 | } |
diff --git a/drivers/media/pci/cx18/cx18-streams.c b/drivers/media/pci/cx18/cx18-streams.c index a594cfdeca20..b36f4ce25d22 100644 --- a/drivers/media/pci/cx18/cx18-streams.c +++ b/drivers/media/pci/cx18/cx18-streams.c | |||
@@ -853,7 +853,7 @@ int cx18_start_v4l2_encode_stream(struct cx18_stream *s) | |||
853 | 853 | ||
854 | /* | 854 | /* |
855 | * Audio related reset according to | 855 | * Audio related reset according to |
856 | * Documentation/video4linux/cx2341x/fw-encoder-api.txt | 856 | * Documentation/media/v4l-drivers/cx2341x.rst |
857 | */ | 857 | */ |
858 | if (atomic_read(&cx->ana_capturing) == 0) | 858 | if (atomic_read(&cx->ana_capturing) == 0) |
859 | cx18_vapi(cx, CX18_CPU_SET_MISC_PARAMETERS, 2, | 859 | cx18_vapi(cx, CX18_CPU_SET_MISC_PARAMETERS, 2, |
@@ -861,7 +861,7 @@ int cx18_start_v4l2_encode_stream(struct cx18_stream *s) | |||
861 | 861 | ||
862 | /* | 862 | /* |
863 | * Number of lines for Field 1 & Field 2 according to | 863 | * Number of lines for Field 1 & Field 2 according to |
864 | * Documentation/video4linux/cx2341x/fw-encoder-api.txt | 864 | * Documentation/media/v4l-drivers/cx2341x.rst |
865 | * Field 1 is 312 for 625 line systems in BT.656 | 865 | * Field 1 is 312 for 625 line systems in BT.656 |
866 | * Field 2 is 313 for 625 line systems in BT.656 | 866 | * Field 2 is 313 for 625 line systems in BT.656 |
867 | */ | 867 | */ |
diff --git a/drivers/media/pci/cx23885/cx23885-cards.c b/drivers/media/pci/cx23885/cx23885-cards.c index 3a1c55187b2a..9f50748fdf56 100644 --- a/drivers/media/pci/cx23885/cx23885-cards.c +++ b/drivers/media/pci/cx23885/cx23885-cards.c | |||
@@ -2426,7 +2426,7 @@ void cx23885_card_setup(struct cx23885_dev *dev) | |||
2426 | 2426 | ||
2427 | ret = request_firmware(&fw, filename, &dev->pci->dev); | 2427 | ret = request_firmware(&fw, filename, &dev->pci->dev); |
2428 | if (ret != 0) | 2428 | if (ret != 0) |
2429 | pr_err("did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems.", | 2429 | pr_err("did not find the firmware file '%s'. You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware.", |
2430 | filename); | 2430 | filename); |
2431 | else | 2431 | else |
2432 | altera_init(&netup_config, fw); | 2432 | altera_init(&netup_config, fw); |
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/pci/ttpci/Kconfig b/drivers/media/pci/ttpci/Kconfig index 7b83151ed6c4..dfba74dd6521 100644 --- a/drivers/media/pci/ttpci/Kconfig +++ b/drivers/media/pci/ttpci/Kconfig | |||
@@ -24,7 +24,7 @@ config DVB_AV7110 | |||
24 | onboard MPEG2 decoder. | 24 | onboard MPEG2 decoder. |
25 | 25 | ||
26 | This driver needs an external firmware. Please use the script | 26 | This driver needs an external firmware. Please use the script |
27 | "<kerneldir>/Documentation/dvb/get_dvb_firmware av7110" to | 27 | "<kerneldir>/scripts/get_dvb_firmware av7110" to |
28 | download/extract it, and then copy it to /usr/lib/hotplug/firmware | 28 | download/extract it, and then copy it to /usr/lib/hotplug/firmware |
29 | or /lib/firmware (depending on configuration of firmware hotplug). | 29 | or /lib/firmware (depending on configuration of firmware hotplug). |
30 | 30 | ||
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..9b99dfb2d0c6 100644 --- a/drivers/media/radio/Kconfig +++ b/drivers/media/radio/Kconfig | |||
@@ -35,7 +35,7 @@ config RADIO_SI476X | |||
35 | In order to control your radio card, you will need to use programs | 35 | In order to control your radio card, you will need to use programs |
36 | that are compatible with the Video For Linux 2 API. Information on | 36 | that are compatible with the Video For Linux 2 API. Information on |
37 | this API and pointers to "v4l2" programs may be found at | 37 | this API and pointers to "v4l2" programs may be found at |
38 | <file:Documentation/video4linux/API.html>. | 38 | <file:Documentation/media/media_uapi.rst>. |
39 | 39 | ||
40 | To compile this driver as a module, choose M here: the | 40 | To compile this driver as a module, choose M here: the |
41 | module will be called radio-si476x. | 41 | module will be called radio-si476x. |
@@ -75,7 +75,7 @@ config RADIO_MAXIRADIO | |||
75 | In order to control your radio card, you will need to use programs | 75 | In order to control your radio card, you will need to use programs |
76 | that are compatible with the Video For Linux API. Information on | 76 | that are compatible with the Video For Linux API. Information on |
77 | this API and pointers to "v4l" programs may be found at | 77 | this API and pointers to "v4l" programs may be found at |
78 | <file:Documentation/video4linux/API.html>. | 78 | <file:Documentation/media/media_uapi.rst>. |
79 | 79 | ||
80 | To compile this driver as a module, choose M here: the | 80 | To compile this driver as a module, choose M here: the |
81 | module will be called radio-maxiradio. | 81 | module will be called radio-maxiradio. |
@@ -93,7 +93,7 @@ config RADIO_SHARK | |||
93 | In order to control your radio card, you will need to use programs | 93 | In order to control your radio card, you will need to use programs |
94 | that are compatible with the Video For Linux API. Information on | 94 | that are compatible with the Video For Linux API. Information on |
95 | this API and pointers to "v4l" programs may be found at | 95 | this API and pointers to "v4l" programs may be found at |
96 | <file:Documentation/video4linux/API.html>. | 96 | <file:Documentation/media/media_uapi.rst>. |
97 | 97 | ||
98 | To compile this driver as a module, choose M here: the | 98 | To compile this driver as a module, choose M here: the |
99 | module will be called radio-shark. | 99 | module will be called radio-shark. |
@@ -110,7 +110,7 @@ config RADIO_SHARK2 | |||
110 | In order to control your radio card, you will need to use programs | 110 | In order to control your radio card, you will need to use programs |
111 | that are compatible with the Video For Linux API. Information on | 111 | that are compatible with the Video For Linux API. Information on |
112 | this API and pointers to "v4l" programs may be found at | 112 | this API and pointers to "v4l" programs may be found at |
113 | <file:Documentation/video4linux/API.html>. | 113 | <file:Documentation/media/media_uapi.rst>. |
114 | 114 | ||
115 | To compile this driver as a module, choose M here: the | 115 | To compile this driver as a module, choose M here: the |
116 | module will be called radio-shark2. | 116 | module will be called radio-shark2. |
@@ -217,7 +217,7 @@ config RADIO_WL1273 | |||
217 | In order to control your radio card, you will need to use programs | 217 | In order to control your radio card, you will need to use programs |
218 | that are compatible with the Video For Linux 2 API. Information on | 218 | that are compatible with the Video For Linux 2 API. Information on |
219 | this API and pointers to "v4l2" programs may be found at | 219 | this API and pointers to "v4l2" programs may be found at |
220 | <file:Documentation/video4linux/API.html>. | 220 | <file:Documentation/media/media_uapi.rst>. |
221 | 221 | ||
222 | To compile this driver as a module, choose M here: the | 222 | To compile this driver as a module, choose M here: the |
223 | module will be called radio-wl1273. | 223 | module will be called radio-wl1273. |
@@ -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/radio/wl128x/Kconfig b/drivers/media/radio/wl128x/Kconfig index 2add222ea346..64b66bbdae72 100644 --- a/drivers/media/radio/wl128x/Kconfig +++ b/drivers/media/radio/wl128x/Kconfig | |||
@@ -12,6 +12,6 @@ config RADIO_WL128X | |||
12 | In order to control your radio card, you will need to use programs | 12 | In order to control your radio card, you will need to use programs |
13 | that are compatible with the Video For Linux 2 API. Information on | 13 | that are compatible with the Video For Linux 2 API. Information on |
14 | this API and pointers to "v4l2" programs may be found at | 14 | this API and pointers to "v4l2" programs may be found at |
15 | <file:Documentation/video4linux/API.html>. | 15 | <file:Documentation/media/media_uapi.rst>. |
16 | 16 | ||
17 | endmenu | 17 | endmenu |
diff --git a/drivers/media/usb/dvb-usb-v2/Kconfig b/drivers/media/usb/dvb-usb-v2/Kconfig index 37053477b84d..082b8d67244b 100644 --- a/drivers/media/usb/dvb-usb-v2/Kconfig +++ b/drivers/media/usb/dvb-usb-v2/Kconfig | |||
@@ -6,7 +6,7 @@ config DVB_USB_V2 | |||
6 | USB1.1 and USB2.0 DVB devices. | 6 | USB1.1 and USB2.0 DVB devices. |
7 | 7 | ||
8 | Almost every USB device needs a firmware, please look into | 8 | Almost every USB device needs a firmware, please look into |
9 | <file:Documentation/dvb/README.dvb-usb>. | 9 | <file:Documentation/media/dvb-drivers/dvb-usb.rst>. |
10 | 10 | ||
11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: | 11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: |
12 | <https://linuxtv.org/wiki/index.php/DVB_USB> | 12 | <https://linuxtv.org/wiki/index.php/DVB_USB> |
diff --git a/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c b/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c index afdcdbf005e9..955318ab7f5e 100644 --- a/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c +++ b/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | |||
@@ -47,7 +47,7 @@ static int dvb_usbv2_download_firmware(struct dvb_usb_device *d, | |||
47 | ret = request_firmware(&fw, name, &d->udev->dev); | 47 | ret = request_firmware(&fw, name, &d->udev->dev); |
48 | if (ret < 0) { | 48 | if (ret < 0) { |
49 | dev_err(&d->udev->dev, | 49 | dev_err(&d->udev->dev, |
50 | "%s: Did not find the firmware file '%s'. Please see linux/Documentation/dvb/ for more details on firmware-problems. Status %d\n", | 50 | "%s: Did not find the firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware\n", |
51 | KBUILD_MODNAME, name, ret); | 51 | KBUILD_MODNAME, name, ret); |
52 | goto err; | 52 | goto err; |
53 | } | 53 | } |
diff --git a/drivers/media/usb/dvb-usb-v2/gl861.c b/drivers/media/usb/dvb-usb-v2/gl861.c index 4817dfd3e659..9d154fdae45b 100644 --- a/drivers/media/usb/dvb-usb-v2/gl861.c +++ b/drivers/media/usb/dvb-usb-v2/gl861.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * under the terms of the GNU General Public License as published by the | 4 | * under the terms of the GNU General Public License as published by the |
5 | * Free Software Foundation, version 2. | 5 | * Free Software Foundation, version 2. |
6 | * | 6 | * |
7 | * see Documentation/dvb/README.dvb-usb for more information | 7 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
8 | */ | 8 | */ |
9 | #include "gl861.h" | 9 | #include "gl861.h" |
10 | 10 | ||
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c index be26c029546b..0750a975bcb8 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 |
@@ -49,7 +49,7 @@ | |||
49 | * GNU General Public License for more details. | 49 | * GNU General Public License for more details. |
50 | * | 50 | * |
51 | * | 51 | * |
52 | * see Documentation/dvb/README.dvb-usb for more information | 52 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
53 | * | 53 | * |
54 | * Known Issues : | 54 | * Known Issues : |
55 | * LME2510: Non Intel USB chipsets fail to maintain High Speed on | 55 | * LME2510: Non Intel USB chipsets fail to maintain High Speed on |
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.h b/drivers/media/usb/dvb-usb-v2/lmedm04.h index e9c207205c2f..c4ae37c19512 100644 --- a/drivers/media/usb/dvb-usb-v2/lmedm04.h +++ b/drivers/media/usb/dvb-usb-v2/lmedm04.h | |||
@@ -16,7 +16,7 @@ | |||
16 | * under the terms of the GNU General Public License as published by the Free | 16 | * under the terms of the GNU General Public License as published by the Free |
17 | * Software Foundation, version 2. | 17 | * Software Foundation, version 2. |
18 | * * | 18 | * * |
19 | * see Documentation/dvb/README.dvb-usb for more information | 19 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
20 | */ | 20 | */ |
21 | #ifndef _DVB_USB_LME2510_H_ | 21 | #ifndef _DVB_USB_LME2510_H_ |
22 | #define _DVB_USB_LME2510_H_ | 22 | #define _DVB_USB_LME2510_H_ |
diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.c b/drivers/media/usb/dvb-usb-v2/mxl111sf.c index 67953360fda5..4713ba65e1c2 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.c | |||
@@ -5,7 +5,7 @@ | |||
5 | * under the terms of the GNU General Public License as published by the Free | 5 | * under the terms of the GNU General Public License as published by the Free |
6 | * Software Foundation, version 2. | 6 | * Software Foundation, version 2. |
7 | * | 7 | * |
8 | * see Documentation/dvb/README.dvb-usb for more information | 8 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <linux/vmalloc.h> | 11 | #include <linux/vmalloc.h> |
diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.h b/drivers/media/usb/dvb-usb-v2/mxl111sf.h index 3e6f5880bd1e..22253d4908eb 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf.h +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.h | |||
@@ -5,7 +5,7 @@ | |||
5 | * under the terms of the GNU General Public License as published by the Free | 5 | * under the terms of the GNU General Public License as published by the Free |
6 | * Software Foundation, version 2. | 6 | * Software Foundation, version 2. |
7 | * | 7 | * |
8 | * see Documentation/dvb/README.dvb-usb for more information | 8 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
9 | */ | 9 | */ |
10 | 10 | ||
11 | #ifndef _DVB_USB_MXL111SF_H_ | 11 | #ifndef _DVB_USB_MXL111SF_H_ |
diff --git a/drivers/media/usb/dvb-usb/Kconfig b/drivers/media/usb/dvb-usb/Kconfig index 2651ae277347..b8a1c62a0682 100644 --- a/drivers/media/usb/dvb-usb/Kconfig +++ b/drivers/media/usb/dvb-usb/Kconfig | |||
@@ -6,7 +6,7 @@ config DVB_USB | |||
6 | USB1.1 and USB2.0 DVB devices. | 6 | USB1.1 and USB2.0 DVB devices. |
7 | 7 | ||
8 | Almost every USB device needs a firmware, please look into | 8 | Almost every USB device needs a firmware, please look into |
9 | <file:Documentation/dvb/README.dvb-usb>. | 9 | <file:Documentation/media/dvb-drivers/dvb-usb.rst>. |
10 | 10 | ||
11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: | 11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: |
12 | <https://linuxtv.org/wiki/index.php/DVB_USB> | 12 | <https://linuxtv.org/wiki/index.php/DVB_USB> |
diff --git a/drivers/media/usb/dvb-usb/a800.c b/drivers/media/usb/dvb-usb/a800.c index 540886b3bb29..198bd5eadb3f 100644 --- a/drivers/media/usb/dvb-usb/a800.c +++ b/drivers/media/usb/dvb-usb/a800.c | |||
@@ -11,7 +11,7 @@ | |||
11 | * under the terms of the GNU General Public License as published by the Free | 11 | * under the terms of the GNU General Public License as published by the Free |
12 | * Software Foundation, version 2. | 12 | * Software Foundation, version 2. |
13 | * | 13 | * |
14 | * see Documentation/dvb/README.dvb-usb for more information | 14 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
15 | */ | 15 | */ |
16 | #include "dibusb.h" | 16 | #include "dibusb.h" |
17 | 17 | ||
diff --git a/drivers/media/usb/dvb-usb/af9005-fe.c b/drivers/media/usb/dvb-usb/af9005-fe.c index 544bdf18fb2f..7fbbc954da16 100644 --- a/drivers/media/usb/dvb-usb/af9005-fe.c +++ b/drivers/media/usb/dvb-usb/af9005-fe.c | |||
@@ -15,7 +15,7 @@ | |||
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
17 | * | 17 | * |
18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
19 | */ | 19 | */ |
20 | #include "af9005.h" | 20 | #include "af9005.h" |
21 | #include "af9005-script.h" | 21 | #include "af9005-script.h" |
diff --git a/drivers/media/usb/dvb-usb/af9005-remote.c b/drivers/media/usb/dvb-usb/af9005-remote.c index 9b29ffa93075..f7cdcc8424a8 100644 --- a/drivers/media/usb/dvb-usb/af9005-remote.c +++ b/drivers/media/usb/dvb-usb/af9005-remote.c | |||
@@ -17,7 +17,7 @@ | |||
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
18 | * GNU General Public License for more details. | 18 | * GNU General Public License for more details. |
19 | * | 19 | * |
20 | * see Documentation/dvb/README.dvb-usb for more information | 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
21 | */ | 21 | */ |
22 | #include "af9005.h" | 22 | #include "af9005.h" |
23 | /* debug */ | 23 | /* debug */ |
diff --git a/drivers/media/usb/dvb-usb/af9005.c b/drivers/media/usb/dvb-usb/af9005.c index 986763b1b2b3..16e946e01d2c 100644 --- a/drivers/media/usb/dvb-usb/af9005.c +++ b/drivers/media/usb/dvb-usb/af9005.c | |||
@@ -15,7 +15,7 @@ | |||
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
17 | * | 17 | * |
18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
19 | */ | 19 | */ |
20 | #include "af9005.h" | 20 | #include "af9005.h" |
21 | 21 | ||
diff --git a/drivers/media/usb/dvb-usb/af9005.h b/drivers/media/usb/dvb-usb/af9005.h index a1eae0fa02ed..7ae4dc3a968b 100644 --- a/drivers/media/usb/dvb-usb/af9005.h +++ b/drivers/media/usb/dvb-usb/af9005.h | |||
@@ -15,7 +15,7 @@ | |||
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
17 | * | 17 | * |
18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
19 | */ | 19 | */ |
20 | #ifndef _DVB_USB_AF9005_H_ | 20 | #ifndef _DVB_USB_AF9005_H_ |
21 | #define _DVB_USB_AF9005_H_ | 21 | #define _DVB_USB_AF9005_H_ |
diff --git a/drivers/media/usb/dvb-usb/az6027.c b/drivers/media/usb/dvb-usb/az6027.c index f0d10ac03a37..6321b8e30261 100644 --- a/drivers/media/usb/dvb-usb/az6027.c +++ b/drivers/media/usb/dvb-usb/az6027.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
9 | * | 9 | * |
10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
11 | */ | 11 | */ |
12 | #include "az6027.h" | 12 | #include "az6027.h" |
13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/cxusb.c b/drivers/media/usb/dvb-usb/cxusb.c index b70d289dc738..5b51ed7d6243 100644 --- a/drivers/media/usb/dvb-usb/cxusb.c +++ b/drivers/media/usb/dvb-usb/cxusb.c | |||
@@ -21,7 +21,7 @@ | |||
21 | * under the terms of the GNU General Public License as published by the Free | 21 | * under the terms of the GNU General Public License as published by the Free |
22 | * Software Foundation, version 2. | 22 | * Software Foundation, version 2. |
23 | * | 23 | * |
24 | * see Documentation/dvb/README.dvb-usb for more information | 24 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
25 | */ | 25 | */ |
26 | #include <media/tuner.h> | 26 | #include <media/tuner.h> |
27 | #include <linux/vmalloc.h> | 27 | #include <linux/vmalloc.h> |
diff --git a/drivers/media/usb/dvb-usb/dibusb-common.c b/drivers/media/usb/dvb-usb/dibusb-common.c index bcacb0f22028..fb1b4f2d5f9d 100644 --- a/drivers/media/usb/dvb-usb/dibusb-common.c +++ b/drivers/media/usb/dvb-usb/dibusb-common.c | |||
@@ -6,7 +6,7 @@ | |||
6 | * under the terms of the GNU General Public License as published by the Free | 6 | * under the terms of the GNU General Public License as published by the Free |
7 | * Software Foundation, version 2. | 7 | * Software Foundation, version 2. |
8 | * | 8 | * |
9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
diff --git a/drivers/media/usb/dvb-usb/dibusb-mb.c b/drivers/media/usb/dvb-usb/dibusb-mb.c index a0057641cc86..408920577716 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mb.c +++ b/drivers/media/usb/dvb-usb/dibusb-mb.c | |||
@@ -10,7 +10,7 @@ | |||
10 | * under the terms of the GNU General Public License as published by the Free | 10 | * under the terms of the GNU General Public License as published by the Free |
11 | * Software Foundation, version 2. | 11 | * Software Foundation, version 2. |
12 | * | 12 | * |
13 | * see Documentation/dvb/README.dvb-usb for more information | 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
14 | */ | 14 | */ |
15 | #include "dibusb.h" | 15 | #include "dibusb.h" |
16 | 16 | ||
diff --git a/drivers/media/usb/dvb-usb/dibusb-mc-common.c b/drivers/media/usb/dvb-usb/dibusb-mc-common.c index 0c2bc97436d5..ec3a20a95b04 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mc-common.c +++ b/drivers/media/usb/dvb-usb/dibusb-mc-common.c | |||
@@ -6,7 +6,7 @@ | |||
6 | * under the terms of the GNU General Public License as published by the Free | 6 | * under the terms of the GNU General Public License as published by the Free |
7 | * Software Foundation, version 2. | 7 | * Software Foundation, version 2. |
8 | * | 8 | * |
9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
diff --git a/drivers/media/usb/dvb-usb/dibusb-mc.c b/drivers/media/usb/dvb-usb/dibusb-mc.c index 08fb8a3f6e0c..bce8ffe640ca 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mc.c +++ b/drivers/media/usb/dvb-usb/dibusb-mc.c | |||
@@ -10,7 +10,7 @@ | |||
10 | * under the terms of the GNU General Public License as published by the Free | 10 | * under the terms of the GNU General Public License as published by the Free |
11 | * Software Foundation, version 2. | 11 | * Software Foundation, version 2. |
12 | * | 12 | * |
13 | * see Documentation/dvb/README.dvb-usb for more information | 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
14 | */ | 14 | */ |
15 | #include "dibusb.h" | 15 | #include "dibusb.h" |
16 | 16 | ||
diff --git a/drivers/media/usb/dvb-usb/dibusb.h b/drivers/media/usb/dvb-usb/dibusb.h index 697be2a17ade..943df579b98b 100644 --- a/drivers/media/usb/dvb-usb/dibusb.h +++ b/drivers/media/usb/dvb-usb/dibusb.h | |||
@@ -6,7 +6,7 @@ | |||
6 | * under the terms of the GNU General Public License as published by the Free | 6 | * under the terms of the GNU General Public License as published by the Free |
7 | * Software Foundation, version 2. | 7 | * Software Foundation, version 2. |
8 | * | 8 | * |
9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
10 | */ | 10 | */ |
11 | #ifndef _DVB_USB_DIBUSB_H_ | 11 | #ifndef _DVB_USB_DIBUSB_H_ |
12 | #define _DVB_USB_DIBUSB_H_ | 12 | #define _DVB_USB_DIBUSB_H_ |
diff --git a/drivers/media/usb/dvb-usb/digitv.c b/drivers/media/usb/dvb-usb/digitv.c index 475a3c0cdee7..49b9d63e5885 100644 --- a/drivers/media/usb/dvb-usb/digitv.c +++ b/drivers/media/usb/dvb-usb/digitv.c | |||
@@ -9,7 +9,7 @@ | |||
9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
11 | * | 11 | * |
12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
13 | */ | 13 | */ |
14 | #include "digitv.h" | 14 | #include "digitv.h" |
15 | 15 | ||
diff --git a/drivers/media/usb/dvb-usb/dtt200u-fe.c b/drivers/media/usb/dvb-usb/dtt200u-fe.c index 00f565fe7cc2..7e75aae34fb8 100644 --- a/drivers/media/usb/dvb-usb/dtt200u-fe.c +++ b/drivers/media/usb/dvb-usb/dtt200u-fe.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
9 | * | 9 | * |
10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
11 | */ | 11 | */ |
12 | #include "dtt200u.h" | 12 | #include "dtt200u.h" |
13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/dtt200u.c b/drivers/media/usb/dvb-usb/dtt200u.c index 512370786696..f03d26954517 100644 --- a/drivers/media/usb/dvb-usb/dtt200u.c +++ b/drivers/media/usb/dvb-usb/dtt200u.c | |||
@@ -9,7 +9,7 @@ | |||
9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
11 | * | 11 | * |
12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
13 | */ | 13 | */ |
14 | #include "dtt200u.h" | 14 | #include "dtt200u.h" |
15 | 15 | ||
diff --git a/drivers/media/usb/dvb-usb/dtt200u.h b/drivers/media/usb/dvb-usb/dtt200u.h index efccc399b1cb..ea2a096c1650 100644 --- a/drivers/media/usb/dvb-usb/dtt200u.h +++ b/drivers/media/usb/dvb-usb/dtt200u.h | |||
@@ -7,7 +7,7 @@ | |||
7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
9 | * | 9 | * |
10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
11 | */ | 11 | */ |
12 | #ifndef _DVB_USB_DTT200U_H_ | 12 | #ifndef _DVB_USB_DTT200U_H_ |
13 | #define _DVB_USB_DTT200U_H_ | 13 | #define _DVB_USB_DTT200U_H_ |
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c index 15c153e49382..42c207aacbb1 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c | |||
@@ -90,7 +90,7 @@ int dvb_usb_download_firmware(struct usb_device *udev, struct dvb_usb_device_pro | |||
90 | const struct firmware *fw = NULL; | 90 | const struct firmware *fw = NULL; |
91 | 91 | ||
92 | if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { | 92 | if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { |
93 | err("did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems. (%d)", | 93 | err("did not find the firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware", |
94 | props->firmware,ret); | 94 | props->firmware,ret); |
95 | return ret; | 95 | return ret; |
96 | } | 96 | } |
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c b/drivers/media/usb/dvb-usb/dvb-usb-init.c index 84308569e7dc..40ca4eafb137 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-init.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c | |||
@@ -9,7 +9,7 @@ | |||
9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
11 | * | 11 | * |
12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
13 | */ | 13 | */ |
14 | #include "dvb-usb-common.h" | 14 | #include "dvb-usb-common.h" |
15 | 15 | ||
diff --git a/drivers/media/usb/dvb-usb/dw2102.c b/drivers/media/usb/dvb-usb/dw2102.c index 346946f35b1a..0d4fdd34a710 100644 --- a/drivers/media/usb/dvb-usb/dw2102.c +++ b/drivers/media/usb/dvb-usb/dw2102.c | |||
@@ -11,7 +11,7 @@ | |||
11 | * under the terms of the GNU General Public License as published by the | 11 | * under the terms of the GNU General Public License as published by the |
12 | * Free Software Foundation, version 2. | 12 | * Free Software Foundation, version 2. |
13 | * | 13 | * |
14 | * see Documentation/dvb/README.dvb-usb for more information | 14 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
15 | */ | 15 | */ |
16 | #include <media/dvb-usb-ids.h> | 16 | #include <media/dvb-usb-ids.h> |
17 | #include "dw2102.h" | 17 | #include "dw2102.h" |
@@ -61,9 +61,7 @@ | |||
61 | #define P1100_FIRMWARE "dvb-usb-p1100.fw" | 61 | #define P1100_FIRMWARE "dvb-usb-p1100.fw" |
62 | #define P7500_FIRMWARE "dvb-usb-p7500.fw" | 62 | #define P7500_FIRMWARE "dvb-usb-p7500.fw" |
63 | 63 | ||
64 | #define err_str "did not find the firmware file. (%s) " \ | 64 | #define err_str "did not find the firmware file '%s'. You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware" |
65 | "Please see linux/Documentation/dvb/ for more details " \ | ||
66 | "on firmware-problems." | ||
67 | 65 | ||
68 | struct dw2102_state { | 66 | struct dw2102_state { |
69 | u8 initialized; | 67 | u8 initialized; |
diff --git a/drivers/media/usb/dvb-usb/friio-fe.c b/drivers/media/usb/dvb-usb/friio-fe.c index b2830c157548..932f262452eb 100644 --- a/drivers/media/usb/dvb-usb/friio-fe.c +++ b/drivers/media/usb/dvb-usb/friio-fe.c | |||
@@ -8,7 +8,7 @@ | |||
8 | * under the terms of the GNU General Public License as published by the Free | 8 | * under the terms of the GNU General Public License as published by the Free |
9 | * Software Foundation, version 2. | 9 | * Software Foundation, version 2. |
10 | * | 10 | * |
11 | * see Documentation/dvb/README.dvb-usb for more information | 11 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
12 | */ | 12 | */ |
13 | #include <linux/init.h> | 13 | #include <linux/init.h> |
14 | #include <linux/string.h> | 14 | #include <linux/string.h> |
diff --git a/drivers/media/usb/dvb-usb/friio.c b/drivers/media/usb/dvb-usb/friio.c index 16875945e662..fe799a7ad44b 100644 --- a/drivers/media/usb/dvb-usb/friio.c +++ b/drivers/media/usb/dvb-usb/friio.c | |||
@@ -8,7 +8,7 @@ | |||
8 | * under the terms of the GNU General Public License as published by the Free | 8 | * under the terms of the GNU General Public License as published by the Free |
9 | * Software Foundation, version 2. | 9 | * Software Foundation, version 2. |
10 | * | 10 | * |
11 | * see Documentation/dvb/README.dvb-usb for more information | 11 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
12 | */ | 12 | */ |
13 | #include "friio.h" | 13 | #include "friio.h" |
14 | 14 | ||
diff --git a/drivers/media/usb/dvb-usb/friio.h b/drivers/media/usb/dvb-usb/friio.h index 0f461ca10cb9..a53af56d035c 100644 --- a/drivers/media/usb/dvb-usb/friio.h +++ b/drivers/media/usb/dvb-usb/friio.h | |||
@@ -8,7 +8,7 @@ | |||
8 | * under the terms of the GNU General Public License as published by the Free | 8 | * under the terms of the GNU General Public License as published by the Free |
9 | * Software Foundation, version 2. | 9 | * Software Foundation, version 2. |
10 | * | 10 | * |
11 | * see Documentation/dvb/README.dvb-usb for more information | 11 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
12 | */ | 12 | */ |
13 | #ifndef _DVB_USB_FRIIO_H_ | 13 | #ifndef _DVB_USB_FRIIO_H_ |
14 | #define _DVB_USB_FRIIO_H_ | 14 | #define _DVB_USB_FRIIO_H_ |
diff --git a/drivers/media/usb/dvb-usb/gp8psk.c b/drivers/media/usb/dvb-usb/gp8psk.c index 334b9fb98112..13e96b0aeb0f 100644 --- a/drivers/media/usb/dvb-usb/gp8psk.c +++ b/drivers/media/usb/dvb-usb/gp8psk.c | |||
@@ -12,7 +12,7 @@ | |||
12 | * under the terms of the GNU General Public License as published by the Free | 12 | * under the terms of the GNU General Public License as published by the Free |
13 | * Software Foundation, version 2. | 13 | * Software Foundation, version 2. |
14 | * | 14 | * |
15 | * see Documentation/dvb/README.dvb-usb for more information | 15 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
16 | */ | 16 | */ |
17 | #include "gp8psk.h" | 17 | #include "gp8psk.h" |
18 | #include "gp8psk-fe.h" | 18 | #include "gp8psk-fe.h" |
@@ -135,7 +135,7 @@ static int gp8psk_load_bcm4500fw(struct dvb_usb_device *d) | |||
135 | u8 *buf; | 135 | u8 *buf; |
136 | if ((ret = request_firmware(&fw, bcm4500_firmware, | 136 | if ((ret = request_firmware(&fw, bcm4500_firmware, |
137 | &d->udev->dev)) != 0) { | 137 | &d->udev->dev)) != 0) { |
138 | err("did not find the bcm4500 firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems. (%d)", | 138 | err("did not find the bcm4500 firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware", |
139 | bcm4500_firmware,ret); | 139 | bcm4500_firmware,ret); |
140 | return ret; | 140 | return ret; |
141 | } | 141 | } |
diff --git a/drivers/media/usb/dvb-usb/gp8psk.h b/drivers/media/usb/dvb-usb/gp8psk.h index d8975b866dee..fd063e385eaf 100644 --- a/drivers/media/usb/dvb-usb/gp8psk.h +++ b/drivers/media/usb/dvb-usb/gp8psk.h | |||
@@ -12,7 +12,7 @@ | |||
12 | * under the terms of the GNU General Public License as published by the Free | 12 | * under the terms of the GNU General Public License as published by the Free |
13 | * Software Foundation, version 2. | 13 | * Software Foundation, version 2. |
14 | * | 14 | * |
15 | * see Documentation/dvb/README.dvb-usb for more information | 15 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
16 | */ | 16 | */ |
17 | #ifndef _DVB_USB_GP8PSK_H_ | 17 | #ifndef _DVB_USB_GP8PSK_H_ |
18 | #define _DVB_USB_GP8PSK_H_ | 18 | #define _DVB_USB_GP8PSK_H_ |
diff --git a/drivers/media/usb/dvb-usb/m920x.c b/drivers/media/usb/dvb-usb/m920x.c index 32081c2ce0da..51b026fa6bfb 100644 --- a/drivers/media/usb/dvb-usb/m920x.c +++ b/drivers/media/usb/dvb-usb/m920x.c | |||
@@ -6,7 +6,7 @@ | |||
6 | * under the terms of the GNU General Public License as published by the | 6 | * under the terms of the GNU General Public License as published by the |
7 | * Free Software Foundation, version 2. | 7 | * Free Software Foundation, version 2. |
8 | * | 8 | * |
9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include "m920x.h" | 12 | #include "m920x.h" |
diff --git a/drivers/media/usb/dvb-usb/nova-t-usb2.c b/drivers/media/usb/dvb-usb/nova-t-usb2.c index 1babd3341910..43e0e0fd715b 100644 --- a/drivers/media/usb/dvb-usb/nova-t-usb2.c +++ b/drivers/media/usb/dvb-usb/nova-t-usb2.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
9 | * | 9 | * |
10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
11 | */ | 11 | */ |
12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/opera1.c b/drivers/media/usb/dvb-usb/opera1.c index 946a5ccc8f1a..61a377e2373d 100644 --- a/drivers/media/usb/dvb-usb/opera1.c +++ b/drivers/media/usb/dvb-usb/opera1.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
9 | * | 9 | * |
10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
11 | */ | 11 | */ |
12 | 12 | ||
13 | #define DVB_USB_LOG_PREFIX "opera" | 13 | #define DVB_USB_LOG_PREFIX "opera" |
@@ -453,7 +453,7 @@ static int opera1_xilinx_load_firmware(struct usb_device *dev, | |||
453 | info("start downloading fpga firmware %s",filename); | 453 | info("start downloading fpga firmware %s",filename); |
454 | 454 | ||
455 | if ((ret = request_firmware(&fw, filename, &dev->dev)) != 0) { | 455 | if ((ret = request_firmware(&fw, filename, &dev->dev)) != 0) { |
456 | err("did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems.", | 456 | err("did not find the firmware file '%s'. You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware", |
457 | filename); | 457 | filename); |
458 | return ret; | 458 | return ret; |
459 | } else { | 459 | } else { |
diff --git a/drivers/media/usb/dvb-usb/ttusb2.c b/drivers/media/usb/dvb-usb/ttusb2.c index 12de89665d60..b4d681151599 100644 --- a/drivers/media/usb/dvb-usb/ttusb2.c +++ b/drivers/media/usb/dvb-usb/ttusb2.c | |||
@@ -20,7 +20,7 @@ | |||
20 | * under the terms of the GNU General Public License as published by the Free | 20 | * under the terms of the GNU General Public License as published by the Free |
21 | * Software Foundation, version 2. | 21 | * Software Foundation, version 2. |
22 | * | 22 | * |
23 | * see Documentation/dvb/README.dvb-usb for more information | 23 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
24 | */ | 24 | */ |
25 | #define DVB_USB_LOG_PREFIX "ttusb2" | 25 | #define DVB_USB_LOG_PREFIX "ttusb2" |
26 | #include "dvb-usb.h" | 26 | #include "dvb-usb.h" |
diff --git a/drivers/media/usb/dvb-usb/ttusb2.h b/drivers/media/usb/dvb-usb/ttusb2.h index 52a63af40896..8b6525e5fb24 100644 --- a/drivers/media/usb/dvb-usb/ttusb2.h +++ b/drivers/media/usb/dvb-usb/ttusb2.h | |||
@@ -9,7 +9,7 @@ | |||
9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
11 | * | 11 | * |
12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
13 | */ | 13 | */ |
14 | #ifndef _DVB_USB_TTUSB2_H_ | 14 | #ifndef _DVB_USB_TTUSB2_H_ |
15 | #define _DVB_USB_TTUSB2_H_ | 15 | #define _DVB_USB_TTUSB2_H_ |
diff --git a/drivers/media/usb/dvb-usb/umt-010.c b/drivers/media/usb/dvb-usb/umt-010.c index 58ad5b4f856c..920bc67c3bcb 100644 --- a/drivers/media/usb/dvb-usb/umt-010.c +++ b/drivers/media/usb/dvb-usb/umt-010.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
9 | * | 9 | * |
10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
11 | */ | 11 | */ |
12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/vp702x-fe.c b/drivers/media/usb/dvb-usb/vp702x-fe.c index 7ff31baa3682..ae48146e005c 100644 --- a/drivers/media/usb/dvb-usb/vp702x-fe.c +++ b/drivers/media/usb/dvb-usb/vp702x-fe.c | |||
@@ -15,7 +15,7 @@ | |||
15 | * under the terms of the GNU General Public License as published by the Free | 15 | * under the terms of the GNU General Public License as published by the Free |
16 | * Software Foundation, version 2. | 16 | * Software Foundation, version 2. |
17 | * | 17 | * |
18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
19 | * | 19 | * |
20 | */ | 20 | */ |
21 | #include "vp702x.h" | 21 | #include "vp702x.h" |
diff --git a/drivers/media/usb/dvb-usb/vp702x.c b/drivers/media/usb/dvb-usb/vp702x.c index 40de33de90a7..c3529ea59da9 100644 --- a/drivers/media/usb/dvb-usb/vp702x.c +++ b/drivers/media/usb/dvb-usb/vp702x.c | |||
@@ -12,7 +12,7 @@ | |||
12 | * under the terms of the GNU General Public License as published by the Free | 12 | * under the terms of the GNU General Public License as published by the Free |
13 | * Software Foundation, version 2. | 13 | * Software Foundation, version 2. |
14 | * | 14 | * |
15 | * see Documentation/dvb/README.dvb-usb for more information | 15 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
16 | */ | 16 | */ |
17 | #include "vp702x.h" | 17 | #include "vp702x.h" |
18 | #include <linux/mutex.h> | 18 | #include <linux/mutex.h> |
diff --git a/drivers/media/usb/dvb-usb/vp7045-fe.c b/drivers/media/usb/dvb-usb/vp7045-fe.c index 4520ad9c2014..f86040173b8d 100644 --- a/drivers/media/usb/dvb-usb/vp7045-fe.c +++ b/drivers/media/usb/dvb-usb/vp7045-fe.c | |||
@@ -9,7 +9,7 @@ | |||
9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
11 | * | 11 | * |
12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
13 | * | 13 | * |
14 | */ | 14 | */ |
15 | #include "vp7045.h" | 15 | #include "vp7045.h" |
diff --git a/drivers/media/usb/dvb-usb/vp7045.c b/drivers/media/usb/dvb-usb/vp7045.c index 2527b88beb87..e2c8a8530554 100644 --- a/drivers/media/usb/dvb-usb/vp7045.c +++ b/drivers/media/usb/dvb-usb/vp7045.c | |||
@@ -10,7 +10,7 @@ | |||
10 | * under the terms of the GNU General Public License as published by the Free | 10 | * under the terms of the GNU General Public License as published by the Free |
11 | * Software Foundation, version 2. | 11 | * Software Foundation, version 2. |
12 | * | 12 | * |
13 | * see Documentation/dvb/README.dvb-usb for more information | 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
14 | */ | 14 | */ |
15 | #include "vp7045.h" | 15 | #include "vp7045.h" |
16 | 16 | ||
diff --git a/drivers/media/usb/dvb-usb/vp7045.h b/drivers/media/usb/dvb-usb/vp7045.h index 66499932ca76..2fdafd8f8cd6 100644 --- a/drivers/media/usb/dvb-usb/vp7045.h +++ b/drivers/media/usb/dvb-usb/vp7045.h | |||
@@ -9,7 +9,7 @@ | |||
9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
11 | * | 11 | * |
12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
13 | */ | 13 | */ |
14 | #ifndef _DVB_USB_VP7045_H_ | 14 | #ifndef _DVB_USB_VP7045_H_ |
15 | #define _DVB_USB_VP7045_H_ | 15 | #define _DVB_USB_VP7045_H_ |
diff --git a/drivers/media/usb/gspca/m5602/Kconfig b/drivers/media/usb/gspca/m5602/Kconfig index 5a69016ed75f..13a00399ced9 100644 --- a/drivers/media/usb/gspca/m5602/Kconfig +++ b/drivers/media/usb/gspca/m5602/Kconfig | |||
@@ -5,7 +5,5 @@ config USB_M5602 | |||
5 | Say Y here if you want support for cameras based on the | 5 | Say Y here if you want support for cameras based on the |
6 | ALi m5602 connected to various image sensors. | 6 | ALi m5602 connected to various image sensors. |
7 | 7 | ||
8 | See <file:Documentation/video4linux/m5602.txt> for more info. | ||
9 | |||
10 | To compile this driver as a module, choose M here: the | 8 | To compile this driver as a module, choose M here: the |
11 | module will be called gspca_m5602. | 9 | module will be called gspca_m5602. |
diff --git a/drivers/media/usb/ttusb-dec/Kconfig b/drivers/media/usb/ttusb-dec/Kconfig index 290254ab06db..b205903a3c61 100644 --- a/drivers/media/usb/ttusb-dec/Kconfig +++ b/drivers/media/usb/ttusb-dec/Kconfig | |||
@@ -12,9 +12,9 @@ config DVB_TTUSB_DEC | |||
12 | an external software decoder to watch TV on your computer. | 12 | an external software decoder to watch TV on your computer. |
13 | 13 | ||
14 | This driver needs external firmware. Please use the commands | 14 | This driver needs external firmware. Please use the commands |
15 | "<kerneldir>/Documentation/dvb/get_dvb_firmware dec2000t", | 15 | "<kerneldir>/scripts/get_dvb_firmware dec2000t", |
16 | "<kerneldir>/Documentation/dvb/get_dvb_firmware dec2540t", | 16 | "<kerneldir>/scripts/get_dvb_firmware dec2540t", |
17 | "<kerneldir>/Documentation/dvb/get_dvb_firmware dec3000s", | 17 | "<kerneldir>/scripts/get_dvb_firmware dec3000s", |
18 | download/extract them, and then copy them to /usr/lib/hotplug/firmware | 18 | download/extract them, and then copy them to /usr/lib/hotplug/firmware |
19 | or /lib/firmware (depending on configuration of firmware hotplug). | 19 | or /lib/firmware (depending on configuration of firmware hotplug). |
20 | 20 | ||
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/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig index 14d287bed33c..1ab613eb5796 100644 --- a/drivers/net/ethernet/intel/Kconfig +++ b/drivers/net/ethernet/intel/Kconfig | |||
@@ -33,7 +33,7 @@ config E100 | |||
33 | to identify the adapter. | 33 | to identify the adapter. |
34 | 34 | ||
35 | More specific information on configuring the driver is in | 35 | More specific information on configuring the driver is in |
36 | <file:Documentation/networking/e100.txt>. | 36 | <file:Documentation/networking/e100.rst>. |
37 | 37 | ||
38 | To compile this driver as a module, choose M here. The module | 38 | To compile this driver as a module, choose M here. The module |
39 | will be called e100. | 39 | will be called e100. |
@@ -49,7 +49,7 @@ config E1000 | |||
49 | <http://support.intel.com> | 49 | <http://support.intel.com> |
50 | 50 | ||
51 | More specific information on configuring the driver is in | 51 | More specific information on configuring the driver is in |
52 | <file:Documentation/networking/e1000.txt>. | 52 | <file:Documentation/networking/e1000.rst>. |
53 | 53 | ||
54 | To compile this driver as a module, choose M here. The module | 54 | To compile this driver as a module, choose M here. The module |
55 | will be called e1000. | 55 | will be called e1000. |
@@ -94,7 +94,7 @@ config IGB | |||
94 | <http://support.intel.com> | 94 | <http://support.intel.com> |
95 | 95 | ||
96 | More specific information on configuring the driver is in | 96 | More specific information on configuring the driver is in |
97 | <file:Documentation/networking/e1000.txt>. | 97 | <file:Documentation/networking/e1000.rst>. |
98 | 98 | ||
99 | To compile this driver as a module, choose M here. The module | 99 | To compile this driver as a module, choose M here. The module |
100 | will be called igb. | 100 | will be called igb. |
@@ -130,7 +130,7 @@ config IGBVF | |||
130 | <http://support.intel.com> | 130 | <http://support.intel.com> |
131 | 131 | ||
132 | More specific information on configuring the driver is in | 132 | More specific information on configuring the driver is in |
133 | <file:Documentation/networking/e1000.txt>. | 133 | <file:Documentation/networking/e1000.rst>. |
134 | 134 | ||
135 | To compile this driver as a module, choose M here. The module | 135 | To compile this driver as a module, choose M here. The module |
136 | will be called igbvf. | 136 | will be called igbvf. |
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/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index f27cb186437d..ac4d48830415 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig | |||
@@ -1052,7 +1052,7 @@ config SAMSUNG_LAPTOP | |||
1052 | function keys, wireless LED, LCD backlight level. | 1052 | function keys, wireless LED, LCD backlight level. |
1053 | 1053 | ||
1054 | It may also provide some sysfs files described in | 1054 | It may also provide some sysfs files described in |
1055 | <file:Documentation/ABI/testing/sysfs-platform-samsung-laptop> | 1055 | <file:Documentation/ABI/testing/sysfs-driver-samsung-laptop> |
1056 | 1056 | ||
1057 | To compile this driver as a module, choose M here: the module | 1057 | To compile this driver as a module, choose M here: the module |
1058 | will be called samsung-laptop. | 1058 | will be called samsung-laptop. |
diff --git a/drivers/sbus/char/oradax.c b/drivers/sbus/char/oradax.c index 1754f55e2fac..524f9ea62e52 100644 --- a/drivers/sbus/char/oradax.c +++ b/drivers/sbus/char/oradax.c | |||
@@ -30,7 +30,7 @@ | |||
30 | * the recommended way for applications to use the coprocessor, and | 30 | * the recommended way for applications to use the coprocessor, and |
31 | * the driver interface is not intended for general use. | 31 | * the driver interface is not intended for general use. |
32 | * | 32 | * |
33 | * See Documentation/sparc/oradax/oracle_dax.txt for more details. | 33 | * See Documentation/sparc/oradax/oracle-dax.txt for more details. |
34 | */ | 34 | */ |
35 | 35 | ||
36 | #include <linux/uaccess.h> | 36 | #include <linux/uaccess.h> |
diff --git a/drivers/soundwire/stream.c b/drivers/soundwire/stream.c index 8974a0fcda1b..4b5e250e8615 100644 --- a/drivers/soundwire/stream.c +++ b/drivers/soundwire/stream.c | |||
@@ -1291,7 +1291,7 @@ restore_params: | |||
1291 | * | 1291 | * |
1292 | * @stream: Soundwire stream | 1292 | * @stream: Soundwire stream |
1293 | * | 1293 | * |
1294 | * Documentation/soundwire/stream.txt explains this API in detail | 1294 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
1295 | */ | 1295 | */ |
1296 | int sdw_prepare_stream(struct sdw_stream_runtime *stream) | 1296 | int sdw_prepare_stream(struct sdw_stream_runtime *stream) |
1297 | { | 1297 | { |
@@ -1348,7 +1348,7 @@ static int _sdw_enable_stream(struct sdw_stream_runtime *stream) | |||
1348 | * | 1348 | * |
1349 | * @stream: Soundwire stream | 1349 | * @stream: Soundwire stream |
1350 | * | 1350 | * |
1351 | * Documentation/soundwire/stream.txt explains this API in detail | 1351 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
1352 | */ | 1352 | */ |
1353 | int sdw_enable_stream(struct sdw_stream_runtime *stream) | 1353 | int sdw_enable_stream(struct sdw_stream_runtime *stream) |
1354 | { | 1354 | { |
@@ -1400,7 +1400,7 @@ static int _sdw_disable_stream(struct sdw_stream_runtime *stream) | |||
1400 | * | 1400 | * |
1401 | * @stream: Soundwire stream | 1401 | * @stream: Soundwire stream |
1402 | * | 1402 | * |
1403 | * Documentation/soundwire/stream.txt explains this API in detail | 1403 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
1404 | */ | 1404 | */ |
1405 | int sdw_disable_stream(struct sdw_stream_runtime *stream) | 1405 | int sdw_disable_stream(struct sdw_stream_runtime *stream) |
1406 | { | 1406 | { |
@@ -1456,7 +1456,7 @@ static int _sdw_deprepare_stream(struct sdw_stream_runtime *stream) | |||
1456 | * | 1456 | * |
1457 | * @stream: Soundwire stream | 1457 | * @stream: Soundwire stream |
1458 | * | 1458 | * |
1459 | * Documentation/soundwire/stream.txt explains this API in detail | 1459 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
1460 | */ | 1460 | */ |
1461 | int sdw_deprepare_stream(struct sdw_stream_runtime *stream) | 1461 | int sdw_deprepare_stream(struct sdw_stream_runtime *stream) |
1462 | { | 1462 | { |
diff --git a/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt b/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt index 0ba6771654f7..72ba9da3d179 100644 --- a/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt +++ b/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt | |||
@@ -11,7 +11,7 @@ pool management for network interfaces. | |||
11 | This document provides an overview the Linux DPIO driver, its | 11 | This document provides an overview the Linux DPIO driver, its |
12 | subcomponents, and its APIs. | 12 | subcomponents, and its APIs. |
13 | 13 | ||
14 | See Documentation/dpaa2/overview.txt for a general overview of DPAA2 | 14 | See Documentation/networking/dpaa2/overview.rst for a general overview of DPAA2 |
15 | and the general DPAA2 driver architecture in Linux. | 15 | and the general DPAA2 driver architecture in Linux. |
16 | 16 | ||
17 | Driver Overview | 17 | Driver Overview |
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/drivers/staging/media/zoran/Kconfig b/drivers/staging/media/zoran/Kconfig index 63df5de5068d..34a18135ede0 100644 --- a/drivers/staging/media/zoran/Kconfig +++ b/drivers/staging/media/zoran/Kconfig | |||
@@ -7,7 +7,7 @@ config VIDEO_ZORAN | |||
7 | 36057/36067 PCI controller chipset. This includes the Iomega | 7 | 36057/36067 PCI controller chipset. This includes the Iomega |
8 | Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is | 8 | Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is |
9 | a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For | 9 | a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For |
10 | more information, check <file:Documentation/video4linux/Zoran>. | 10 | more information, check <file:Documentation/media/v4l-drivers/zoran.rst>. |
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 |
13 | module will be called zr36067. | 13 | module will be called zr36067. |
diff --git a/drivers/video/fbdev/skeletonfb.c b/drivers/video/fbdev/skeletonfb.c index 7f4e908330bf..812a36cb60c3 100644 --- a/drivers/video/fbdev/skeletonfb.c +++ b/drivers/video/fbdev/skeletonfb.c | |||
@@ -836,7 +836,7 @@ static void xxxfb_remove(struct pci_dev *dev) | |||
836 | * @dev: PCI device | 836 | * @dev: PCI device |
837 | * @msg: the suspend event code. | 837 | * @msg: the suspend event code. |
838 | * | 838 | * |
839 | * See Documentation/power/admin-guide/devices.rst for more information | 839 | * See Documentation/driver-api/pm/devices.rst for more information |
840 | */ | 840 | */ |
841 | static int xxxfb_suspend(struct pci_dev *dev, pm_message_t msg) | 841 | static int xxxfb_suspend(struct pci_dev *dev, pm_message_t msg) |
842 | { | 842 | { |
@@ -851,7 +851,7 @@ static int xxxfb_suspend(struct pci_dev *dev, pm_message_t msg) | |||
851 | * xxxfb_resume - Optional but recommended function. Resume the device. | 851 | * xxxfb_resume - Optional but recommended function. Resume the device. |
852 | * @dev: PCI device | 852 | * @dev: PCI device |
853 | * | 853 | * |
854 | * See Documentation/power/admin-guide/devices.rst for more information | 854 | * See Documentation/driver-api/pm/devices.rst for more information |
855 | */ | 855 | */ |
856 | static int xxxfb_resume(struct pci_dev *dev) | 856 | static int xxxfb_resume(struct pci_dev *dev) |
857 | { | 857 | { |
@@ -915,7 +915,7 @@ static void __exit xxxfb_exit(void) | |||
915 | * @dev: platform device | 915 | * @dev: platform device |
916 | * @msg: the suspend event code. | 916 | * @msg: the suspend event code. |
917 | * | 917 | * |
918 | * See Documentation/power/admin-guide/devices.rst for more information | 918 | * See Documentation/driver-api/pm/devices.rst for more information |
919 | */ | 919 | */ |
920 | static int xxxfb_suspend(struct platform_device *dev, pm_message_t msg) | 920 | static int xxxfb_suspend(struct platform_device *dev, pm_message_t msg) |
921 | { | 921 | { |
@@ -930,7 +930,7 @@ static int xxxfb_suspend(struct platform_device *dev, pm_message_t msg) | |||
930 | * xxxfb_resume - Optional but recommended function. Resume the device. | 930 | * xxxfb_resume - Optional but recommended function. Resume the device. |
931 | * @dev: platform device | 931 | * @dev: platform device |
932 | * | 932 | * |
933 | * See Documentation/power/admin-guide/devices.rst for more information | 933 | * See Documentation/driver-api/pm/devices.rst for more information |
934 | */ | 934 | */ |
935 | static int xxxfb_resume(struct platform_dev *dev) | 935 | static int xxxfb_resume(struct platform_dev *dev) |
936 | { | 936 | { |
diff --git a/fs/Kconfig.binfmt b/fs/Kconfig.binfmt index 57a27c42b5ac..56df483de619 100644 --- a/fs/Kconfig.binfmt +++ b/fs/Kconfig.binfmt | |||
@@ -168,7 +168,7 @@ config BINFMT_MISC | |||
168 | will automatically feed it to the correct interpreter. | 168 | will automatically feed it to the correct interpreter. |
169 | 169 | ||
170 | You can do other nice things, too. Read the file | 170 | You can do other nice things, too. Read the file |
171 | <file:Documentation/binfmt_misc.txt> to learn how to use this | 171 | <file:Documentation/admin-guide/binfmt-misc.rst> to learn how to use this |
172 | feature, <file:Documentation/admin-guide/java.rst> for information about how | 172 | feature, <file:Documentation/admin-guide/java.rst> for information about how |
173 | to include Java support. and <file:Documentation/admin-guide/mono.rst> for | 173 | to include Java support. and <file:Documentation/admin-guide/mono.rst> for |
174 | information about how to include Mono-based .NET support. | 174 | information about how to include Mono-based .NET support. |
diff --git a/fs/befs/ChangeLog b/fs/befs/ChangeLog index 16f2dfe8c2f7..aff7eec8f327 100644 --- a/fs/befs/ChangeLog +++ b/fs/befs/ChangeLog | |||
@@ -389,7 +389,7 @@ Version 0.4 (2001-10-28) | |||
389 | (fs/nls/Config.in) | 389 | (fs/nls/Config.in) |
390 | 390 | ||
391 | * Added Configure.help entries for CONFIG_BEFS_FS and CONFIG_DEBUG_BEFS | 391 | * Added Configure.help entries for CONFIG_BEFS_FS and CONFIG_DEBUG_BEFS |
392 | (Documentation/Configure.help) | 392 | (currently at fs/befs/Kconfig) |
393 | 393 | ||
394 | 2001-08-?? | 394 | 2001-08-?? |
395 | ========== | 395 | ========== |
diff --git a/fs/binfmt_misc.c b/fs/binfmt_misc.c index 4de191563261..4b5fff31ef27 100644 --- a/fs/binfmt_misc.c +++ b/fs/binfmt_misc.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * Copyright (C) 1997 Richard Günther | 4 | * Copyright (C) 1997 Richard Günther |
5 | * | 5 | * |
6 | * binfmt_misc detects binaries via a magic or filename extension and invokes | 6 | * binfmt_misc detects binaries via a magic or filename extension and invokes |
7 | * a specified wrapper. See Documentation/binfmt_misc.txt for more details. | 7 | * a specified wrapper. See Documentation/admin-guide/binfmt-misc.rst for more details. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/fs/orangefs/orangefs-sysfs.c b/fs/orangefs/orangefs-sysfs.c index 079a465796f3..dd28079f518c 100644 --- a/fs/orangefs/orangefs-sysfs.c +++ b/fs/orangefs/orangefs-sysfs.c | |||
@@ -1,6 +1,6 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
2 | /* | 2 | /* |
3 | * Documentation/ABI/stable/orangefs-sysfs: | 3 | * Documentation/ABI/stable/sysfs-fs-orangefs: |
4 | * | 4 | * |
5 | * What: /sys/fs/orangefs/perf_counter_reset | 5 | * What: /sys/fs/orangefs/perf_counter_reset |
6 | * Date: June 2015 | 6 | * Date: June 2015 |
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/platform_data/sc18is602.h b/include/linux/platform_data/sc18is602.h index 997b06634152..18602cab7799 100644 --- a/include/linux/platform_data/sc18is602.h +++ b/include/linux/platform_data/sc18is602.h | |||
@@ -7,7 +7,7 @@ | |||
7 | * it under the terms of the GNU General Public License version 2 as | 7 | * it under the terms of the GNU General Public License version 2 as |
8 | * published by the Free Software Foundation. | 8 | * published by the Free Software Foundation. |
9 | * | 9 | * |
10 | * For further information, see the Documentation/spi/sc18is602 file. | 10 | * For further information, see the Documentation/spi/spi-sc18is602 file. |
11 | */ | 11 | */ |
12 | 12 | ||
13 | /** | 13 | /** |
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/linux/tracepoint.h b/include/linux/tracepoint.h index c94f466d57ef..19a690b559ca 100644 --- a/include/linux/tracepoint.h +++ b/include/linux/tracepoint.h | |||
@@ -4,7 +4,7 @@ | |||
4 | /* | 4 | /* |
5 | * Kernel Tracepoint API. | 5 | * Kernel Tracepoint API. |
6 | * | 6 | * |
7 | * See Documentation/trace/tracepoints.txt. | 7 | * See Documentation/trace/tracepoints.rst. |
8 | * | 8 | * |
9 | * Copyright (C) 2008-2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | 9 | * Copyright (C) 2008-2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
10 | * | 10 | * |
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/power/main.c b/kernel/power/main.c index 705c2366dafe..d9706da10930 100644 --- a/kernel/power/main.c +++ b/kernel/power/main.c | |||
@@ -455,8 +455,9 @@ struct kobject *power_kobj; | |||
455 | * state - control system sleep states. | 455 | * state - control system sleep states. |
456 | * | 456 | * |
457 | * show() returns available sleep state labels, which may be "mem", "standby", | 457 | * show() returns available sleep state labels, which may be "mem", "standby", |
458 | * "freeze" and "disk" (hibernation). See Documentation/power/states.txt for a | 458 | * "freeze" and "disk" (hibernation). |
459 | * description of what they mean. | 459 | * See Documentation/admin-guide/pm/sleep-states.rst for a description of |
460 | * what they mean. | ||
460 | * | 461 | * |
461 | * store() accepts one of those strings, translates it into the proper | 462 | * store() accepts one of those strings, translates it into the proper |
462 | * enumerated value, and initiates a suspend transition. | 463 | * enumerated value, and initiates a suspend transition. |
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/scripts/documentation-file-ref-check b/scripts/documentation-file-ref-check index 2520bc14ffac..078999a3fdff 100755 --- a/scripts/documentation-file-ref-check +++ b/scripts/documentation-file-ref-check | |||
@@ -21,7 +21,7 @@ GetOptions( | |||
21 | ); | 21 | ); |
22 | 22 | ||
23 | if ($help != 0) { | 23 | if ($help != 0) { |
24 | print "$scriptname [--help] [--fix-rst]\n"; | 24 | print "$scriptname [--help] [--fix]\n"; |
25 | exit -1; | 25 | exit -1; |
26 | } | 26 | } |
27 | 27 | ||
@@ -38,16 +38,31 @@ while (<IN>) { | |||
38 | my $f = $1; | 38 | my $f = $1; |
39 | my $ln = $2; | 39 | my $ln = $2; |
40 | 40 | ||
41 | # Makefiles contain nasty expressions to parse docs | 41 | # Makefiles and scripts contain nasty expressions to parse docs |
42 | next if ($f =~ m/Makefile/); | 42 | next if ($f =~ m/Makefile/ || $f =~ m/\.sh$/); |
43 | |||
43 | # Skip this script | 44 | # Skip this script |
44 | next if ($f eq $scriptname); | 45 | next if ($f eq $scriptname); |
45 | 46 | ||
46 | if ($ln =~ m,\b(\S*)(Documentation/[A-Za-z0-9\_\.\,\~/\*+-]*),) { | 47 | if ($ln =~ m,\b(\S*)(Documentation/[A-Za-z0-9\_\.\,\~/\*\[\]\?+-]*)(.*),) { |
47 | my $prefix = $1; | 48 | my $prefix = $1; |
48 | my $ref = $2; | 49 | my $ref = $2; |
49 | my $base = $2; | 50 | my $base = $2; |
51 | my $extra = $3; | ||
52 | |||
53 | # some file references are like: | ||
54 | # /usr/src/linux/Documentation/DMA-{API,mapping}.txt | ||
55 | # For now, ignore them | ||
56 | next if ($extra =~ m/^{/); | ||
57 | |||
58 | # Remove footnotes at the end like: | ||
59 | # Documentation/devicetree/dt-object-internal.txt[1] | ||
60 | $ref =~ s/(txt|rst)\[\d+]$/$1/; | ||
61 | |||
62 | # Remove ending ']' without any '[' | ||
63 | $ref =~ s/\].*// if (!($ref =~ m/\[/)); | ||
50 | 64 | ||
65 | # Remove puntuation marks at the end | ||
51 | $ref =~ s/[\,\.]+$//; | 66 | $ref =~ s/[\,\.]+$//; |
52 | 67 | ||
53 | my $fulref = "$prefix$ref"; | 68 | my $fulref = "$prefix$ref"; |
@@ -63,8 +78,15 @@ while (<IN>) { | |||
63 | # Check if exists, evaluating wildcards | 78 | # Check if exists, evaluating wildcards |
64 | next if (grep -e, glob("$ref $fulref")); | 79 | next if (grep -e, glob("$ref $fulref")); |
65 | 80 | ||
81 | # Accept relative Documentation patches for tools/ | ||
82 | if ($f =~ m/tools/) { | ||
83 | my $path = $f; | ||
84 | $path =~ s,(.*)/.*,$1,; | ||
85 | next if (grep -e, glob("$path/$ref $path/$fulref")); | ||
86 | } | ||
87 | |||
66 | if ($fix) { | 88 | if ($fix) { |
67 | if (!($ref =~ m/(devicetree|scripts|Kconfig|Kbuild)/)) { | 89 | if (!($ref =~ m/(scripts|Kconfig|Kbuild)/)) { |
68 | $broken_ref{$ref}++; | 90 | $broken_ref{$ref}++; |
69 | } | 91 | } |
70 | } else { | 92 | } else { |
@@ -84,10 +106,19 @@ foreach my $ref (keys %broken_ref) { | |||
84 | # get just the basename | 106 | # get just the basename |
85 | $new =~ s,.*/,,; | 107 | $new =~ s,.*/,,; |
86 | 108 | ||
87 | # Seek for the same name on another place, as it may have been moved | ||
88 | my $f=""; | 109 | my $f=""; |
89 | 110 | ||
90 | $f = qx(find . -iname $new) if ($new); | 111 | # usual reason for breakage: DT file moved around |
112 | if ($ref =~ /devicetree/) { | ||
113 | my $search = $new; | ||
114 | $search =~ s,^.*/,,; | ||
115 | $f = qx(find Documentation/devicetree/ -iname "*$search*") if ($search); | ||
116 | if (!$f) { | ||
117 | # Manufacturer name may have changed | ||
118 | $search =~ s/^.*,//; | ||
119 | $f = qx(find Documentation/devicetree/ -iname "*$search*") if ($search); | ||
120 | } | ||
121 | } | ||
91 | 122 | ||
92 | # usual reason for breakage: file renamed to .rst | 123 | # usual reason for breakage: file renamed to .rst |
93 | if (!$f) { | 124 | if (!$f) { |
@@ -95,6 +126,17 @@ foreach my $ref (keys %broken_ref) { | |||
95 | $f=qx(find . -iname $new) if ($new); | 126 | $f=qx(find . -iname $new) if ($new); |
96 | } | 127 | } |
97 | 128 | ||
129 | # usual reason for breakage: use dash or underline | ||
130 | if (!$f) { | ||
131 | $new =~ s/[-_]/[-_]/g; | ||
132 | $f=qx(find . -iname $new) if ($new); | ||
133 | } | ||
134 | |||
135 | # Wild guess: seek for the same name on another place | ||
136 | if (!$f) { | ||
137 | $f = qx(find . -iname $new) if ($new); | ||
138 | } | ||
139 | |||
98 | my @find = split /\s+/, $f; | 140 | my @find = split /\s+/, $f; |
99 | 141 | ||
100 | if (!$f) { | 142 | if (!$f) { |
diff --git a/security/device_cgroup.c b/security/device_cgroup.c index c65b39bafdfe..cd97929fac66 100644 --- a/security/device_cgroup.c +++ b/security/device_cgroup.c | |||
@@ -509,7 +509,7 @@ static inline int may_allow_all(struct dev_cgroup *parent) | |||
509 | * This is one of the three key functions for hierarchy implementation. | 509 | * This is one of the three key functions for hierarchy implementation. |
510 | * This function is responsible for re-evaluating all the cgroup's active | 510 | * This function is responsible for re-evaluating all the cgroup's active |
511 | * exceptions due to a parent's exception change. | 511 | * exceptions due to a parent's exception change. |
512 | * Refer to Documentation/cgroups/devices.txt for more details. | 512 | * Refer to Documentation/cgroup-v1/devices.txt for more details. |
513 | */ | 513 | */ |
514 | static void revalidate_active_exceptions(struct dev_cgroup *devcg) | 514 | static void revalidate_active_exceptions(struct dev_cgroup *devcg) |
515 | { | 515 | { |
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 | # |