Commit 5fb94e9c authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

docs: Fix some broken references


As we move stuff around, some doc references are broken. Fix some of
them via this script:
	./scripts/documentation-file-ref-check --fix

Manually checked if the produced result is valid, removing a few
false-positives.
Acked-by: default avatarTakashi Iwai <tiwai@suse.de>
Acked-by: default avatarMasami Hiramatsu <mhiramat@kernel.org>
Acked-by: default avatarStephen Boyd <sboyd@kernel.org>
Acked-by: default avatarCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Acked-by: default avatarMathieu Poirier <mathieu.poirier@linaro.org>
Reviewed-by: default avatarColy Li <colyli@suse.de>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Acked-by: default avatarJonathan Corbet <corbet@lwn.net>
parent ec15872d
...@@ -88,7 +88,7 @@ static inline void __invalidate_icache_page_alias(unsigned long virt, ...@@ -88,7 +88,7 @@ static inline void __invalidate_icache_page_alias(unsigned long virt,
* *
* Pages can get remapped. Because this might change the 'color' of that page, * Pages can get remapped. Because this might change the 'color' of that page,
* we have to flush the cache before the PTE is changed. * we have to flush the cache before the PTE is changed.
* (see also Documentation/cachetlb.txt) * (see also Documentation/core-api/cachetlb.rst)
*/ */
#if defined(CONFIG_MMU) && \ #if defined(CONFIG_MMU) && \
...@@ -152,7 +152,7 @@ void local_flush_cache_page(struct vm_area_struct *vma, ...@@ -152,7 +152,7 @@ void local_flush_cache_page(struct vm_area_struct *vma,
__invalidate_icache_range(start,(end) - (start)); \ __invalidate_icache_range(start,(end) - (start)); \
} while (0) } while (0)
/* This is not required, see Documentation/cachetlb.txt */ /* This is not required, see Documentation/core-api/cachetlb.rst */
#define flush_icache_page(vma,page) do { } while (0) #define flush_icache_page(vma,page) do { } while (0)
#define flush_dcache_mmap_lock(mapping) do { } while (0) #define flush_dcache_mmap_lock(mapping) do { } while (0)
......
...@@ -114,7 +114,7 @@ config BLK_DEV_THROTTLING ...@@ -114,7 +114,7 @@ config BLK_DEV_THROTTLING
one needs to mount and use blkio cgroup controller for creating one needs to mount and use blkio cgroup controller for creating
cgroups and specifying per device IO rate policies. cgroups and specifying per device IO rate policies.
See Documentation/cgroups/blkio-controller.txt for more information. See Documentation/cgroup-v1/blkio-controller.txt for more information.
config BLK_DEV_THROTTLING_LOW config BLK_DEV_THROTTLING_LOW
bool "Block throttling .low limit interface support (EXPERIMENTAL)" bool "Block throttling .low limit interface support (EXPERIMENTAL)"
......
...@@ -13,7 +13,7 @@ config MODULE_SIG_KEY ...@@ -13,7 +13,7 @@ config MODULE_SIG_KEY
If this option is unchanged from its default "certs/signing_key.pem", If this option is unchanged from its default "certs/signing_key.pem",
then the kernel will automatically generate the private key and then the kernel will automatically generate the private key and
certificate as described in Documentation/module-signing.txt certificate as described in Documentation/admin-guide/module-signing.rst
config SYSTEM_TRUSTED_KEYRING config SYSTEM_TRUSTED_KEYRING
bool "Provide system-wide ring of trusted keys" bool "Provide system-wide ring of trusted keys"
......
/* Asymmetric public-key cryptography key type /* Asymmetric public-key cryptography key type
* *
* See Documentation/security/asymmetric-keys.txt * See Documentation/crypto/asymmetric-keys.txt
* *
* Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved.
* Written by David Howells (dhowells@redhat.com) * Written by David Howells (dhowells@redhat.com)
......
/* Signature verification with an asymmetric key /* Signature verification with an asymmetric key
* *
* See Documentation/security/asymmetric-keys.txt * See Documentation/crypto/asymmetric-keys.txt
* *
* Copyright (C) 2012 Red Hat, Inc. All Rights Reserved. * Copyright (C) 2012 Red Hat, Inc. All Rights Reserved.
* Written by David Howells (dhowells@redhat.com) * Written by David Howells (dhowells@redhat.com)
......
...@@ -81,7 +81,7 @@ config PRINTER ...@@ -81,7 +81,7 @@ config PRINTER
corresponding drivers into the kernel. corresponding drivers into the kernel.
To compile this driver as a module, choose M here and read To compile this driver as a module, choose M here and read
<file:Documentation/parport.txt>. The module will be called lp. <file:Documentation/admin-guide/parport.rst>. The module will be called lp.
If you have several parallel ports, you can specify which ports to If you have several parallel ports, you can specify which ports to
use with the "lp" kernel command line option. (Try "man bootparam" use with the "lp" kernel command line option. (Try "man bootparam"
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* it under the terms of the GNU General Public License version 2 as * it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation. * published by the Free Software Foundation.
* *
* Standard functionality for the common clock API. See Documentation/clk.txt * Standard functionality for the common clock API. See Documentation/driver-api/clk.rst
*/ */
#include <linux/clk.h> #include <linux/clk.h>
...@@ -2747,7 +2747,7 @@ static int __clk_core_init(struct clk_core *core) ...@@ -2747,7 +2747,7 @@ static int __clk_core_init(struct clk_core *core)
goto out; goto out;
} }
/* check that clk_ops are sane. See Documentation/clk.txt */ /* check that clk_ops are sane. See Documentation/driver-api/clk.rst */
if (core->ops->set_rate && if (core->ops->set_rate &&
!((core->ops->round_rate || core->ops->determine_rate) && !((core->ops->round_rate || core->ops->determine_rate) &&
core->ops->recalc_rate)) { core->ops->recalc_rate)) {
......
...@@ -194,7 +194,7 @@ struct ingenic_cgu { ...@@ -194,7 +194,7 @@ struct ingenic_cgu {
/** /**
* struct ingenic_clk - private data for a clock * struct ingenic_clk - private data for a clock
* @hw: see Documentation/clk.txt * @hw: see Documentation/driver-api/clk.rst
* @cgu: a pointer to the CGU data * @cgu: a pointer to the CGU data
* @idx: the index of this clock in cgu->clock_info * @idx: the index of this clock in cgu->clock_info
*/ */
......
...@@ -6,7 +6,7 @@ config VGA_ARB ...@@ -6,7 +6,7 @@ config VGA_ARB
Some "legacy" VGA devices implemented on PCI typically have the same Some "legacy" VGA devices implemented on PCI typically have the same
hard-decoded addresses as they did on ISA. When multiple PCI devices hard-decoded addresses as they did on ISA. When multiple PCI devices
are accessed at same time they need some kind of coordination. Please are accessed at same time they need some kind of coordination. Please
see Documentation/vgaarbiter.txt for more details. Select this to see Documentation/gpu/vgaarbiter.rst for more details. Select this to
enable VGA arbiter. enable VGA arbiter.
config VGA_ARB_MAX_GPUS config VGA_ARB_MAX_GPUS
......
/* /*
* vgaarb.c: Implements the VGA arbitration. For details refer to * vgaarb.c: Implements the VGA arbitration. For details refer to
* Documentation/vgaarbiter.txt * Documentation/gpu/vgaarbiter.rst
* *
* *
* (C) Copyright 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> * (C) Copyright 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org>
......
...@@ -214,7 +214,7 @@ config JOYSTICK_DB9 ...@@ -214,7 +214,7 @@ config JOYSTICK_DB9
gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga, gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga,
Commodore, Amstrad CPC joystick connected to your parallel port. Commodore, Amstrad CPC joystick connected to your parallel port.
For more information on how to use the driver please read For more information on how to use the driver please read
<file:Documentation/input/joystick-parport.txt>. <file:Documentation/input/devices/joystick-parport.rst>.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called db9. module will be called db9.
...@@ -229,7 +229,7 @@ config JOYSTICK_GAMECON ...@@ -229,7 +229,7 @@ config JOYSTICK_GAMECON
Sony PlayStation gamepad or a Multisystem -- Atari, Amiga, Sony PlayStation gamepad or a Multisystem -- Atari, Amiga,
Commodore, Amstrad CPC joystick connected to your parallel port. Commodore, Amstrad CPC joystick connected to your parallel port.
For more information on how to use the driver please read For more information on how to use the driver please read
<file:Documentation/input/joystick-parport.txt>. <file:Documentation/input/devices/joystick-parport.rst>.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called gamecon. module will be called gamecon.
...@@ -241,7 +241,7 @@ config JOYSTICK_TURBOGRAFX ...@@ -241,7 +241,7 @@ config JOYSTICK_TURBOGRAFX
Say Y here if you have the TurboGraFX interface by Steffen Schwenke, Say Y here if you have the TurboGraFX interface by Steffen Schwenke,
and want to use it with Multisystem -- Atari, Amiga, Commodore, and want to use it with Multisystem -- Atari, Amiga, Commodore,
Amstrad CPC joystick. For more information on how to use the driver Amstrad CPC joystick. For more information on how to use the driver
please read <file:Documentation/input/joystick-parport.txt>. please read <file:Documentation/input/devices/joystick-parport.rst>.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called turbografx. module will be called turbografx.
...@@ -287,7 +287,7 @@ config JOYSTICK_XPAD ...@@ -287,7 +287,7 @@ config JOYSTICK_XPAD
and/or "Event interface support" (CONFIG_INPUT_EVDEV) as well. and/or "Event interface support" (CONFIG_INPUT_EVDEV) as well.
For information about how to connect the X-Box pad to USB, see For information about how to connect the X-Box pad to USB, see
<file:Documentation/input/xpad.txt>. <file:Documentation/input/devices/xpad.rst>.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called xpad. module will be called xpad.
...@@ -313,7 +313,7 @@ config JOYSTICK_WALKERA0701 ...@@ -313,7 +313,7 @@ config JOYSTICK_WALKERA0701
Say Y or M here if you have a Walkera WK-0701 transmitter which is Say Y or M here if you have a Walkera WK-0701 transmitter which is
supplied with a ready to fly Walkera helicopters such as HM36, supplied with a ready to fly Walkera helicopters such as HM36,
HM37, HM60 and want to use it via parport as a joystick. More HM37, HM60 and want to use it via parport as a joystick. More
information is available: <file:Documentation/input/walkera0701.txt> information is available: <file:Documentation/input/devices/walkera0701.rst>
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called walkera0701. module will be called walkera0701.
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* Copyright (c) 2008 Peter Popovec * Copyright (c) 2008 Peter Popovec
* *
* More about driver: <file:Documentation/input/walkera0701.txt> * More about driver: <file:Documentation/input/devices/walkera0701.rst>
*/ */
/* /*
......
...@@ -411,7 +411,7 @@ config INPUT_YEALINK ...@@ -411,7 +411,7 @@ config INPUT_YEALINK
usb sound driver, so you might want to enable that as well. usb sound driver, so you might want to enable that as well.
For information about how to use these additional functions, see For information about how to use these additional functions, see
<file:Documentation/input/yealink.txt>. <file:Documentation/input/devices/yealink.rst>.
To compile this driver as a module, choose M here: the module will be To compile this driver as a module, choose M here: the module will be
called yealink. called yealink.
...@@ -595,7 +595,7 @@ config INPUT_GPIO_ROTARY_ENCODER ...@@ -595,7 +595,7 @@ config INPUT_GPIO_ROTARY_ENCODER
depends on GPIOLIB || COMPILE_TEST depends on GPIOLIB || COMPILE_TEST
help help
Say Y here to add support for rotary encoders connected to GPIO lines. Say Y here to add support for rotary encoders connected to GPIO lines.
Check file:Documentation/input/rotary-encoder.txt for more Check file:Documentation/input/devices/rotary-encoder.rst for more
information. information.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* state machine code inspired by code from Tim Ruetz * state machine code inspired by code from Tim Ruetz
* *
* A generic driver for rotary encoders connected to GPIO lines. * A generic driver for rotary encoders connected to GPIO lines.
* See file:Documentation/input/rotary-encoder.txt for more information * See file:Documentation/input/devices/rotary-encoder.rst for more information
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as * it under the terms of the GNU General Public License version 2 as
......
...@@ -129,7 +129,7 @@ config MOUSE_PS2_ELANTECH ...@@ -129,7 +129,7 @@ config MOUSE_PS2_ELANTECH
This driver exposes some configuration registers via sysfs This driver exposes some configuration registers via sysfs
entries. For further information, entries. For further information,
see <file:Documentation/input/elantech.txt>. see <file:Documentation/input/devices/elantech.rst>.
If unsure, say N. If unsure, say N.
...@@ -228,7 +228,7 @@ config MOUSE_APPLETOUCH ...@@ -228,7 +228,7 @@ config MOUSE_APPLETOUCH
scrolling in X11. scrolling in X11.
For further information, see For further information, see
<file:Documentation/input/appletouch.txt>. <file:Documentation/input/devices/appletouch.rst>.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called appletouch. module will be called appletouch.
...@@ -251,7 +251,7 @@ config MOUSE_BCM5974 ...@@ -251,7 +251,7 @@ config MOUSE_BCM5974
The interface is currently identical to the appletouch interface, The interface is currently identical to the appletouch interface,
for further information, see for further information, see
<file:Documentation/input/appletouch.txt>. <file:Documentation/input/devices/appletouch.rst>.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called bcm5974. module will be called bcm5974.
......
...@@ -212,7 +212,7 @@ static void alps_set_abs_params_v7(struct alps_data *priv, ...@@ -212,7 +212,7 @@ static void alps_set_abs_params_v7(struct alps_data *priv,
static void alps_set_abs_params_ss4_v2(struct alps_data *priv, static void alps_set_abs_params_ss4_v2(struct alps_data *priv,
struct input_dev *dev1); struct input_dev *dev1);
/* Packet formats are described in Documentation/input/alps.txt */ /* Packet formats are described in Documentation/input/devices/alps.rst */
static bool alps_is_valid_first_byte(struct alps_data *priv, static bool alps_is_valid_first_byte(struct alps_data *priv,
unsigned char data) unsigned char data)
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
* The default values correspond to Mainstone II in QVGA mode * The default values correspond to Mainstone II in QVGA mode
* *
* Please read * Please read
* Documentation/input/input-programming.txt for more details. * Documentation/input/input-programming.rst for more details.
*/ */
static int abs_x[3] = {150, 4000, 5}; static int abs_x[3] = {150, 4000, 5};
......
...@@ -38,7 +38,7 @@ void pblk_rb_data_free(struct pblk_rb *rb) ...@@ -38,7 +38,7 @@ void pblk_rb_data_free(struct pblk_rb *rb)
/* /*
* Initialize ring buffer. The data and metadata buffers must be previously * Initialize ring buffer. The data and metadata buffers must be previously
* allocated and their size must be a power of two * allocated and their size must be a power of two
* (Documentation/circular-buffers.txt) * (Documentation/core-api/circular-buffers.rst)
*/ */
int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base,
unsigned int power_size, unsigned int power_seg_sz) unsigned int power_size, unsigned int power_seg_sz)
......
...@@ -5,7 +5,7 @@ config BCACHE ...@@ -5,7 +5,7 @@ config BCACHE
Allows a block device to be used as cache for other devices; uses Allows a block device to be used as cache for other devices; uses
a btree for indexing and the layout is optimized for SSDs. a btree for indexing and the layout is optimized for SSDs.
See Documentation/bcache.txt for details. See Documentation/admin-guide/bcache.rst for details.
config BCACHE_DEBUG config BCACHE_DEBUG
bool "Bcache debugging" bool "Bcache debugging"
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
* as keys are inserted we only sort the pages that have not yet been written. * as keys are inserted we only sort the pages that have not yet been written.
* When garbage collection is run, we resort the entire node. * When garbage collection is run, we resort the entire node.
* *
* All configuration is done via sysfs; see Documentation/bcache.txt. * All configuration is done via sysfs; see Documentation/admin-guide/bcache.rst.
*/ */
#include "bcache.h" #include "bcache.h"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment