public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] Documentation: fix invalid Documentation refs (1)
@ 2017-10-10 17:35 Tom Saeger
  2017-10-10 17:36 ` [PATCH 1/8] Documentation: fix driver-api doc refs Tom Saeger
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:35 UTC (permalink / raw)
  To: Jonathan Corbet; +Cc: Tom Saeger, linux-doc, linux-kernel

Recently, while reading up on binfmt I attempted to open a document ref
only to find it was invalid.  I did a quick grep, found all the
binfmt_misc related broken refs and sent a patch.

Fine. Easy.

Then I wondered, "how many broken doc refs are there?".

Turns out with all the recent doc moves, quite a few.

I went about fixing just those found in Documentation/,
except those in Documentation/translations/ and
Documentation/devicetree/ for now.

Most of these changes were s/txt/rst/ or fixing up a path to an obvious
new location.  Some required going back to v4.10 v4.4 or some other
version to sleuth-out what content was actually being referenced and
then fixing the reference to point to the new file with that content.

This is batch 1.


Tom Saeger (8):
  Documentation: fix driver-api doc refs
  Documentation: fix admin-guide doc refs
  Documentation: fix input related doc refs
  Documentation: fix security related doc refs
  Documentation: fix media related doc refs
  Documentation: fix sound related doc refs
  Documentation: fix usb related doc refs
  Documentation: fix networking related doc refs.

 Documentation/ABI/stable/sysfs-devices                 |  2 +-
 Documentation/ABI/testing/evm                          |  4 ++--
 Documentation/ABI/testing/sysfs-devices-system-cpu     |  6 ++++--
 Documentation/ABI/testing/sysfs-power                  |  6 ++++--
 Documentation/admin-guide/README.rst                   |  2 +-
 Documentation/admin-guide/kernel-parameters.txt        | 18 +++++++++---------
 Documentation/admin-guide/reporting-bugs.rst           |  4 ++--
 Documentation/driver-api/usb/usb.rst                   |  4 +---
 Documentation/hid/hiddev.txt                           |  2 +-
 Documentation/input/devices/xpad.rst                   |  3 ++-
 Documentation/laptops/laptop-mode.txt                  |  6 +++---
 Documentation/media/dvb-drivers/bt8xx.rst              |  8 ++++----
 Documentation/media/uapi/v4l/dev-sliced-vbi.rst        |  2 +-
 Documentation/media/uapi/v4l/extended-controls.rst     |  2 +-
 Documentation/media/uapi/v4l/pixfmt-reserved.rst       |  2 +-
 Documentation/media/v4l-drivers/bttv.rst               |  2 +-
 Documentation/media/v4l-drivers/max2175.rst            |  2 +-
 Documentation/networking/cdc_mbim.txt                  |  4 ++--
 Documentation/networking/checksum-offloads.txt         |  2 +-
 Documentation/networking/packet_mmap.txt               |  2 +-
 Documentation/power/interface.txt                      |  3 ++-
 Documentation/power/pci.txt                            | 10 +++++-----
 Documentation/power/runtime_pm.txt                     |  2 +-
 Documentation/process/submitting-drivers.rst           |  2 +-
 Documentation/security/LSM.rst                         |  2 +-
 Documentation/security/credentials.rst                 |  2 +-
 Documentation/security/keys/request-key.rst            |  2 +-
 Documentation/sound/cards/joystick.rst                 |  2 +-
 Documentation/sound/hd-audio/notes.rst                 |  2 +-
 .../sound/kernel-api/writing-an-alsa-driver.rst        |  2 +-
 Documentation/usb/gadget-testing.txt                   |  2 +-
 31 files changed, 59 insertions(+), 55 deletions(-)

-- 
2.14.2

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [PATCH 1/8] Documentation: fix driver-api doc refs
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
@ 2017-10-10 17:36 ` Tom Saeger
  2017-10-10 21:39   ` Rafael J. Wysocki
  2017-10-10 17:36 ` [PATCH 2/8] Documentation: fix admin-guide " Tom Saeger
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:36 UTC (permalink / raw)
  To: Jonathan Corbet; +Cc: Tom Saeger, linux-doc, linux-pm, linux-kernel

Make driver-api document refs valid.

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/power/pci.txt                  | 10 +++++-----
 Documentation/power/runtime_pm.txt           |  2 +-
 Documentation/process/submitting-drivers.rst |  2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Documentation/power/pci.txt b/Documentation/power/pci.txt
index a1b7f7158930..d17fdf8f45ef 100644
--- a/Documentation/power/pci.txt
+++ b/Documentation/power/pci.txt
@@ -8,7 +8,7 @@ management.  Based on previous work by Patrick Mochel <mochel@transmeta.com>
 
 This document only covers the aspects of power management specific to PCI
 devices.  For general description of the kernel's interfaces related to device
-power management refer to Documentation/power/admin-guide/devices.rst and
+power management refer to Documentation/driver-api/pm/devices.rst and
 Documentation/power/runtime_pm.txt.
 
 ---------------------------------------------------------------------------
@@ -417,7 +417,7 @@ pm->runtime_idle() callback.
 2.4. System-Wide Power Transitions
 ----------------------------------
 There are a few different types of system-wide power transitions, described in
-Documentation/power/admin-guide/devices.rst.  Each of them requires devices to be handled
+Documentation/driver-api/pm/devices.rst.  Each of them requires devices to be handled
 in a specific way and the PM core executes subsystem-level power management
 callbacks for this purpose.  They are executed in phases such that each phase
 involves executing the same subsystem-level callback for every device belonging
@@ -623,7 +623,7 @@ System restore requires a hibernation image to be loaded into memory and the
 pre-hibernation memory contents to be restored before the pre-hibernation system
 activity can be resumed.
 
-As described in Documentation/power/admin-guide/devices.rst, the hibernation image is loaded
+As described in Documentation/driver-api/pm/devices.rst, the hibernation image is loaded
 into memory by a fresh instance of the kernel, called the boot kernel, which in
 turn is loaded and run by a boot loader in the usual way.  After the boot kernel
 has loaded the image, it needs to replace its own code and data with the code
@@ -677,7 +677,7 @@ controlling the runtime power management of their devices.
 
 At the time of this writing there are two ways to define power management
 callbacks for a PCI device driver, the recommended one, based on using a
-dev_pm_ops structure described in Documentation/power/admin-guide/devices.rst, and the
+dev_pm_ops structure described in Documentation/driver-api/pm/devices.rst, and the
 "legacy" one, in which the .suspend(), .suspend_late(), .resume_early(), and
 .resume() callbacks from struct pci_driver are used.  The legacy approach,
 however, doesn't allow one to define runtime power management callbacks and is
@@ -1046,5 +1046,5 @@ PCI Local Bus Specification, Rev. 3.0
 PCI Bus Power Management Interface Specification, Rev. 1.2
 Advanced Configuration and Power Interface (ACPI) Specification, Rev. 3.0b
 PCI Express Base Specification, Rev. 2.0
-Documentation/power/admin-guide/devices.rst
+Documentation/driver-api/pm/devices.rst
 Documentation/power/runtime_pm.txt
diff --git a/Documentation/power/runtime_pm.txt b/Documentation/power/runtime_pm.txt
index 625549d4c74a..57af2f7963ee 100644
--- a/Documentation/power/runtime_pm.txt
+++ b/Documentation/power/runtime_pm.txt
@@ -680,7 +680,7 @@ left in runtime suspend.  If that happens, the PM core will not execute any
 system suspend and resume callbacks for all of those devices, except for the
 complete callback, which is then entirely responsible for handling the device
 as appropriate.  This only applies to system suspend transitions that are not
-related to hibernation (see Documentation/power/admin-guide/devices.rst for more
+related to hibernation (see Documentation/driver-api/pm/devices.rst for more
 information).
 
 The PM core does its best to reduce the probability of race conditions between
diff --git a/Documentation/process/submitting-drivers.rst b/Documentation/process/submitting-drivers.rst
index afb82ee0cbea..b38bf2054ce3 100644
--- a/Documentation/process/submitting-drivers.rst
+++ b/Documentation/process/submitting-drivers.rst
@@ -117,7 +117,7 @@ PM support:
 		anything.  For the driver testing instructions see
 		Documentation/power/drivers-testing.txt and for a relatively
 		complete overview of the power management issues related to
-		drivers see Documentation/power/admin-guide/devices.rst .
+		drivers see Documentation/driver-api/pm/devices.rst.
 
 Control:
 		In general if there is active maintenance of a driver by
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 2/8] Documentation: fix admin-guide doc refs
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
  2017-10-10 17:36 ` [PATCH 1/8] Documentation: fix driver-api doc refs Tom Saeger
@ 2017-10-10 17:36 ` Tom Saeger
  2017-10-10 21:40   ` Rafael J. Wysocki
  2017-10-10 17:36 ` [PATCH 3/8] Documentation: fix input related " Tom Saeger
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:36 UTC (permalink / raw)
  To: Jonathan Corbet
  Cc: Tom Saeger, linux-doc, linux-media, linux-pm, linux-kernel

Make admin-guide document refs valid.

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/ABI/stable/sysfs-devices             | 2 +-
 Documentation/ABI/testing/sysfs-devices-system-cpu | 6 ++++--
 Documentation/ABI/testing/sysfs-power              | 6 ++++--
 Documentation/admin-guide/README.rst               | 2 +-
 Documentation/admin-guide/kernel-parameters.txt    | 4 ++--
 Documentation/admin-guide/reporting-bugs.rst       | 4 ++--
 Documentation/laptops/laptop-mode.txt              | 6 +++---
 Documentation/media/v4l-drivers/bttv.rst           | 2 +-
 Documentation/power/interface.txt                  | 3 ++-
 9 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/Documentation/ABI/stable/sysfs-devices b/Documentation/ABI/stable/sysfs-devices
index 35c457f8ce73..4404bd9b96c1 100644
--- a/Documentation/ABI/stable/sysfs-devices
+++ b/Documentation/ABI/stable/sysfs-devices
@@ -1,5 +1,5 @@
 # Note: This documents additional properties of any device beyond what
-# is documented in Documentation/sysfs-rules.txt
+# is documented in Documentation/admin-guide/sysfs-rules.rst
 
 What:		/sys/devices/*/of_node
 Date:		February 2015
diff --git a/Documentation/ABI/testing/sysfs-devices-system-cpu b/Documentation/ABI/testing/sysfs-devices-system-cpu
index f3d5817c4ef0..d6d862db3b5d 100644
--- a/Documentation/ABI/testing/sysfs-devices-system-cpu
+++ b/Documentation/ABI/testing/sysfs-devices-system-cpu
@@ -187,7 +187,8 @@ Description:	Processor frequency boosting control
 		This switch controls the boost setting for the whole system.
 		Boosting allows the CPU and the firmware to run at a frequency
 		beyound it's nominal limit.
-		More details can be found in Documentation/cpu-freq/boost.txt
+		More details can be found in
+		Documentation/admin-guide/pm/cpufreq.rst
 
 
 What:		/sys/devices/system/cpu/cpu#/crash_notes
@@ -223,7 +224,8 @@ Description:	Parameters for the Intel P-state driver
 		no_turbo: limits the driver to selecting P states below the turbo
 		frequency range.
 
-		More details can be found in Documentation/cpu-freq/intel-pstate.txt
+		More details can be found in
+		Documentation/admin-guide/pm/intel_pstate.rst
 
 What:		/sys/devices/system/cpu/cpu*/cache/index*/<set_of_attributes_mentioned_below>
 Date:		July 2014(documented, existed before August 2008)
diff --git a/Documentation/ABI/testing/sysfs-power b/Documentation/ABI/testing/sysfs-power
index a1d1612f3651..1e0d1dac706b 100644
--- a/Documentation/ABI/testing/sysfs-power
+++ b/Documentation/ABI/testing/sysfs-power
@@ -18,7 +18,8 @@ Description:
 		Writing one of the above strings to this file causes the system
 		to transition into the corresponding state, if available.
 
-		See Documentation/power/states.txt for more information.
+		See Documentation/admin-guide/pm/sleep-states.rst for more
+		information.
 
 What:		/sys/power/mem_sleep
 Date:		November 2016
@@ -35,7 +36,8 @@ Description:
 		represented by it to be used on subsequent attempts to suspend
 		the system.
 
-		See Documentation/power/states.txt for more information.
+		See Documentation/admin-guide/pm/sleep-states.rst for more
+		information.
 
 What:		/sys/power/disk
 Date:		September 2006
diff --git a/Documentation/admin-guide/README.rst b/Documentation/admin-guide/README.rst
index b5343c5aa224..63066db39910 100644
--- a/Documentation/admin-guide/README.rst
+++ b/Documentation/admin-guide/README.rst
@@ -350,7 +350,7 @@ If something goes wrong
    help debugging the problem.  The text above the dump is also
    important: it tells something about why the kernel dumped code (in
    the above example, it's due to a bad kernel pointer). More information
-   on making sense of the dump is in Documentation/admin-guide/oops-tracing.rst
+   on making sense of the dump is in Documentation/admin-guide/bug-hunting.rst
 
  - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump
    as is, otherwise you will have to use the ``ksymoops`` program to make
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 05496622b4ef..e857bbbc8575 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -2248,7 +2248,7 @@
 			s2idle  - Suspend-To-Idle
 			shallow - Power-On Suspend or equivalent (if supported)
 			deep    - Suspend-To-RAM or equivalent (if supported)
-			See Documentation/power/states.txt.
+			See Documentation/admin-guide/pm/sleep-states.rst.
 
 	meye.*=		[HW] Set MotionEye Camera parameters
 			See Documentation/video4linux/meye.txt.
@@ -3134,7 +3134,7 @@
 
 	plip=		[PPT,NET] Parallel port network link
 			Format: { parport<nr> | timid | 0 }
-			See also Documentation/parport.txt.
+			See also Documentation/admin-guide/parport.rst.
 
 	pmtmr=		[X86] Manual setup of pmtmr I/O Port.
 			Override pmtimer IOPort with a hex value.
diff --git a/Documentation/admin-guide/reporting-bugs.rst b/Documentation/admin-guide/reporting-bugs.rst
index 26b60b419652..4650edb8840a 100644
--- a/Documentation/admin-guide/reporting-bugs.rst
+++ b/Documentation/admin-guide/reporting-bugs.rst
@@ -94,7 +94,7 @@ step-by-step instructions for how a user can trigger the bug.
 
 If the failure includes an "OOPS:", take a picture of the screen, capture
 a netconsole trace, or type the message from your screen into the bug
-report.  Please read "Documentation/admin-guide/oops-tracing.rst" before posting your
+report.  Please read "Documentation/admin-guide/bug-hunting.rst" before posting your
 bug report. This explains what you should do with the "Oops" information
 to make it useful to the recipient.
 
@@ -120,7 +120,7 @@ summary from [1.]>" for easy identification by the developers::
   [4.2.] Kernel .config file:
   [5.] Most recent kernel version which did not have the bug:
   [6.] Output of Oops.. message (if applicable) with symbolic information
-       resolved (see Documentation/admin-guide/oops-tracing.rst)
+       resolved (see Documentation/admin-guide/bug-hunting.rst)
   [7.] A small shell script or example program which triggers the
        problem (if possible)
   [8.] Environment
diff --git a/Documentation/laptops/laptop-mode.txt b/Documentation/laptops/laptop-mode.txt
index 19276f5d195c..1c707fc9b141 100644
--- a/Documentation/laptops/laptop-mode.txt
+++ b/Documentation/laptops/laptop-mode.txt
@@ -184,7 +184,7 @@ is done when dirty_ratio is reached.
 DO_CPU:
 
 Enable CPU frequency scaling when in laptop mode. (Requires CPUFreq to be setup.
-See Documentation/cpu-freq/user-guide.txt for more info. Disabled by default.)
+See Documentation/admin-guide/pm/cpufreq.rst for more info. Disabled by default.)
 
 CPU_MAXFREQ:
 
@@ -287,7 +287,7 @@ MINIMUM_BATTERY_MINUTES=10
 
 # Should the maximum CPU frequency be adjusted down while on battery?
 # Requires CPUFreq to be setup.
-# See Documentation/cpu-freq/user-guide.txt for more info
+# See Documentation/admin-guide/pm/cpufreq.rst for more info
 #DO_CPU=0
 
 # When on battery what is the maximum CPU speed that the system should
@@ -378,7 +378,7 @@ BATT_HD=${BATT_HD:-'4'}
 DIRTY_RATIO=${DIRTY_RATIO:-'40'}
 
 # cpu frequency scaling
-# See Documentation/cpu-freq/user-guide.txt for more info
+# See Documentation/admin-guide/pm/cpufreq.rst for more info
 DO_CPU=${CPU_MANAGE:-'0'}
 CPU_MAXFREQ=${CPU_MAXFREQ:-'slowest'}
 
diff --git a/Documentation/media/v4l-drivers/bttv.rst b/Documentation/media/v4l-drivers/bttv.rst
index 195ccaac2816..5f35e2fb5afa 100644
--- a/Documentation/media/v4l-drivers/bttv.rst
+++ b/Documentation/media/v4l-drivers/bttv.rst
@@ -307,7 +307,7 @@ console and let some terminal application log the messages.  /me uses
 screen.  See Documentation/admin-guide/serial-console.rst for details on setting
 up a serial console.
 
-Read Documentation/admin-guide/oops-tracing.rst to learn how to get any useful
+Read Documentation/admin-guide/bug-hunting.rst to learn how to get any useful
 information out of a register+stack dump printed by the kernel on
 protection faults (so-called "kernel oops").
 
diff --git a/Documentation/power/interface.txt b/Documentation/power/interface.txt
index 974916ff6608..7dc75f48e8bd 100644
--- a/Documentation/power/interface.txt
+++ b/Documentation/power/interface.txt
@@ -24,7 +24,8 @@ platform.
 
 If one of the strings listed in /sys/power/state is written to it, the system
 will attempt to transition into the corresponding sleep state.  Refer to
-Documentation/power/states.txt for a description of each of those states.
+Documentation/admin-guide/pm/sleep-states.rst for a description of each of
+those states.
 
 /sys/power/disk controls the operating mode of hibernation (Suspend-to-Disk).
 Specifically, it tells the kernel what to do after creating a hibernation image.
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 3/8] Documentation: fix input related doc refs
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
  2017-10-10 17:36 ` [PATCH 1/8] Documentation: fix driver-api doc refs Tom Saeger
  2017-10-10 17:36 ` [PATCH 2/8] Documentation: fix admin-guide " Tom Saeger
@ 2017-10-10 17:36 ` Tom Saeger
  2017-10-10 18:08   ` Takashi Iwai
  2017-10-10 17:36 ` [PATCH 4/8] Documentation: fix security " Tom Saeger
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:36 UTC (permalink / raw)
  To: Jonathan Corbet, Jiri Kosina, Dmitry Torokhov, Jaroslav Kysela,
	Takashi Iwai
  Cc: Tom Saeger, linux-doc, linux-usb, linux-input, alsa-devel,
	linux-kernel

Make `input` document refs valid including:
  - joystick
  - joystick-parport

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/admin-guide/kernel-parameters.txt | 10 +++++-----
 Documentation/hid/hiddev.txt                    |  2 +-
 Documentation/input/devices/xpad.rst            |  3 ++-
 Documentation/sound/cards/joystick.rst          |  2 +-
 4 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index e857bbbc8575..411b41127eee 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -314,7 +314,7 @@
 	amijoy.map=	[HW,JOY] Amiga joystick support
 			Map of devices attached to JOY0DAT and JOY1DAT
 			Format: <a>,<b>
-			See also Documentation/input/joystick.txt
+			See also Documentation/input/joydev/joystick.rst
 
 	analog.map=	[HW,JOY] Analog joystick and gamepad support
 			Specifies type or capabilities of an analog joystick
@@ -724,7 +724,7 @@
 	db9.dev[2|3]=	[HW,JOY] Multisystem joystick support via parallel port
 			(one device per port)
 			Format: <port#>,<type>
-			See also Documentation/input/joystick-parport.txt
+			See also Documentation/input/devices/joystick-parport.rst
 
 	ddebug_query=   [KNL,DYNAMIC_DEBUG] Enable debug messages at early boot
 			time. See
@@ -1220,7 +1220,7 @@
 			[HW,JOY] Multisystem joystick and NES/SNES/PSX pad
 			support via parallel port (up to 5 devices per port)
 			Format: <port#>,<pad1>,<pad2>,<pad3>,<pad4>,<pad5>
-			See also Documentation/input/joystick-parport.txt
+			See also Documentation/input/devices/joystick-parport.rst
 
 	gamma=		[HW,DRM]
 
@@ -1766,7 +1766,7 @@
 				ivrs_acpihid[00:14.5]=AMD0020:0
 
 	js=		[HW,JOY] Analog joystick
-			See Documentation/input/joystick.txt.
+			See Documentation/input/joydev/joystick.rst.
 
 	nokaslr		[KNL]
 			When CONFIG_RANDOMIZE_BASE is set, this disables
@@ -4199,7 +4199,7 @@
 			TurboGraFX parallel port interface
 			Format:
 			<port#>,<js1>,<js2>,<js3>,<js4>,<js5>,<js6>,<js7>
-			See also Documentation/input/joystick-parport.txt
+			See also Documentation/input/devices/joystick-parport.rst
 
 	udbg-immortal	[PPC] When debugging early kernel crashes that
 			happen after console_init() and before a proper
diff --git a/Documentation/hid/hiddev.txt b/Documentation/hid/hiddev.txt
index 6e8c9f1d2f22..638448707aa2 100644
--- a/Documentation/hid/hiddev.txt
+++ b/Documentation/hid/hiddev.txt
@@ -12,7 +12,7 @@ To support these disparate requirements, the Linux USB system provides
 HID events to two separate interfaces:
 * the input subsystem, which converts HID events into normal input
 device interfaces (such as keyboard, mouse and joystick) and a
-normalised event interface - see Documentation/input/input.txt
+normalised event interface - see Documentation/input/input.rst
 * the hiddev interface, which provides fairly raw HID events
 
 The data flow for a HID event produced by a device is something like
diff --git a/Documentation/input/devices/xpad.rst b/Documentation/input/devices/xpad.rst
index 5a709ab77c8d..b8bd65962dd8 100644
--- a/Documentation/input/devices/xpad.rst
+++ b/Documentation/input/devices/xpad.rst
@@ -230,4 +230,5 @@ Historic Edits
 2005-03-19 - Dominic Cerquetti <binary1230@yahoo.com>
  - added stuff for dance pads, new d-pad->axes mappings
 
-Later changes may be viewed with 'git log Documentation/input/xpad.txt'
+Later changes may be viewed with
+'git log --follow Documentation/input/devices/xpad.rst'
diff --git a/Documentation/sound/cards/joystick.rst b/Documentation/sound/cards/joystick.rst
index a6e468c81d02..488946fc1079 100644
--- a/Documentation/sound/cards/joystick.rst
+++ b/Documentation/sound/cards/joystick.rst
@@ -11,7 +11,7 @@ General
 
 First of all, you need to enable GAMEPORT support on Linux kernel for
 using a joystick with the ALSA driver.  For the details of gameport
-support, refer to Documentation/input/joystick.txt.
+support, refer to Documentation/input/joydev/joystick.rst.
 
 The joystick support of ALSA drivers is different between ISA and PCI
 cards.  In the case of ISA (PnP) cards, it's usually handled by the
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 4/8] Documentation: fix security related doc refs
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
                   ` (2 preceding siblings ...)
  2017-10-10 17:36 ` [PATCH 3/8] Documentation: fix input related " Tom Saeger
@ 2017-10-10 17:36 ` Tom Saeger
  2017-10-10 17:36 ` [PATCH 5/8] Documentation: fix media " Tom Saeger
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:36 UTC (permalink / raw)
  To: Jonathan Corbet; +Cc: Tom Saeger, linux-doc, linux-kernel

Make security document refs valid.

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/ABI/testing/evm               | 4 ++--
 Documentation/security/LSM.rst              | 2 +-
 Documentation/security/credentials.rst      | 2 +-
 Documentation/security/keys/request-key.rst | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Documentation/ABI/testing/evm b/Documentation/ABI/testing/evm
index 8374d4557e5d..ca622c9aa24c 100644
--- a/Documentation/ABI/testing/evm
+++ b/Documentation/ABI/testing/evm
@@ -18,6 +18,6 @@ Description:
 		in the initramfs, which has already been measured as part
 		of the trusted boot.  For more information on creating and
 		loading existing trusted/encrypted keys, refer to:
-		Documentation/keys-trusted-encrypted.txt.  (A sample dracut
-		patch, which loads the trusted/encrypted key and enables
+		Documentation/security/keys/trusted-encrypted.rst.  (A sample
+		dracut patch, which loads the trusted/encrypted key and enables
 		EVM, is available from http://linux-ima.sourceforge.net/#EVM.)
diff --git a/Documentation/security/LSM.rst b/Documentation/security/LSM.rst
index d75778b0fa10..98522e0e1ee2 100644
--- a/Documentation/security/LSM.rst
+++ b/Documentation/security/LSM.rst
@@ -5,7 +5,7 @@ Linux Security Module Development
 Based on https://lkml.org/lkml/2007/10/26/215,
 a new LSM is accepted into the kernel when its intent (a description of
 what it tries to protect against and in what cases one would expect to
-use it) has been appropriately documented in ``Documentation/security/LSM``.
+use it) has been appropriately documented in ``Documentation/security/LSM.rst``.
 This allows an LSM's code to be easily compared to its goals, and so
 that end users and distros can make a more informed decision about which
 LSMs suit their requirements.
diff --git a/Documentation/security/credentials.rst b/Documentation/security/credentials.rst
index 038a7e19eff9..66a2e24939d8 100644
--- a/Documentation/security/credentials.rst
+++ b/Documentation/security/credentials.rst
@@ -196,7 +196,7 @@ The Linux kernel supports the following types of credentials:
      When a process accesses a key, if not already present, it will normally be
      cached on one of these keyrings for future accesses to find.
 
-     For more information on using keys, see Documentation/security/keys.txt.
+     For more information on using keys, see ``Documentation/security/keys/*``.
 
  5. LSM
 
diff --git a/Documentation/security/keys/request-key.rst b/Documentation/security/keys/request-key.rst
index b2d16abaa9e9..21e27238cec6 100644
--- a/Documentation/security/keys/request-key.rst
+++ b/Documentation/security/keys/request-key.rst
@@ -3,7 +3,7 @@ Key Request Service
 ===================
 
 The key request service is part of the key retention service (refer to
-Documentation/security/core.rst).  This document explains more fully how
+Documentation/security/keys/core.rst).  This document explains more fully how
 the requesting algorithm works.
 
 The process starts by either the kernel requesting a service by calling
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 5/8] Documentation: fix media related doc refs
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
                   ` (3 preceding siblings ...)
  2017-10-10 17:36 ` [PATCH 4/8] Documentation: fix security " Tom Saeger
@ 2017-10-10 17:36 ` Tom Saeger
  2017-10-10 17:36 ` [PATCH 6/8] Documentation: fix sound " Tom Saeger
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:36 UTC (permalink / raw)
  To: Jonathan Corbet, Mauro Carvalho Chehab, Ramesh Shanmugasundaram
  Cc: Tom Saeger, linux-doc, linux-media, linux-kernel

Make media doc refs valid.

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/admin-guide/kernel-parameters.txt    | 4 ++--
 Documentation/media/dvb-drivers/bt8xx.rst          | 8 ++++----
 Documentation/media/uapi/v4l/dev-sliced-vbi.rst    | 2 +-
 Documentation/media/uapi/v4l/extended-controls.rst | 2 +-
 Documentation/media/uapi/v4l/pixfmt-reserved.rst   | 2 +-
 Documentation/media/v4l-drivers/max2175.rst        | 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 411b41127eee..cbfae6b1c644 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -439,7 +439,7 @@
 	bttv.card=	[HW,V4L] bttv (bt848 + bt878 based grabber cards)
 	bttv.radio=	Most important insmod options are available as
 			kernel args too.
-	bttv.pll=	See Documentation/video4linux/bttv/Insmod-options
+	bttv.pll=	See Documentation/media/v4l-drivers/bttv.rst
 	bttv.tuner=
 
 	bulk_remove=off	[PPC]  This parameter disables the use of the pSeries
@@ -2251,7 +2251,7 @@
 			See Documentation/admin-guide/pm/sleep-states.rst.
 
 	meye.*=		[HW] Set MotionEye Camera parameters
-			See Documentation/video4linux/meye.txt.
+			See Documentation/media/v4l-drivers/meye.rst.
 
 	mfgpt_irq=	[IA-32] Specify the IRQ to use for the
 			Multi-Function General Purpose Timers on AMD Geode
diff --git a/Documentation/media/dvb-drivers/bt8xx.rst b/Documentation/media/dvb-drivers/bt8xx.rst
index b43958b7340c..e3e387bdf498 100644
--- a/Documentation/media/dvb-drivers/bt8xx.rst
+++ b/Documentation/media/dvb-drivers/bt8xx.rst
@@ -18,7 +18,7 @@ General information
 
 This class of cards has a bt878a as the PCI interface, and require the bttv driver
 for accessing the i2c bus and the gpio pins of the bt8xx chipset.
-Please see Documentation/dvb/cards.txt => o Cards based on the Conexant Bt8xx PCI bridge:
+Please see Documentation/media/dvb-drivers/cards.rst => o Cards based on the Conexant Bt8xx PCI bridge:
 
 Compiling kernel please enable:
 
@@ -45,7 +45,7 @@ Loading Modules
 Regular case: If the bttv driver detects a bt8xx-based DVB card, all frontend and backend modules will be loaded automatically.
 Exceptions are:
 - Old TwinHan DST cards or clones with or without CA slot and not containing an Eeprom.
-People running udev please see Documentation/dvb/udev.txt.
+People running udev please see Documentation/media/dvb-drivers/udev.rst.
 
 In the following cases overriding the PCI type detection for dvb-bt8xx might be necessary:
 
@@ -72,7 +72,7 @@ Useful parameters for verbosity level and debugging the dst module:
 The autodetected values are determined by the cards' "response string".
 In your logs see f. ex.: dst_get_device_id: Recognize [DSTMCI].
 For bug reports please send in a complete log with verbose=4 activated.
-Please also see Documentation/dvb/ci.txt.
+Please also see Documentation/media/dvb-drivers/ci.rst.
 
 Running multiple cards
 ~~~~~~~~~~~~~~~~~~~~~~
@@ -100,7 +100,7 @@ Examples of card ID's:
 
 	$ modprobe bttv card=113 card=135
 
-For a full list of card ID's please see Documentation/video4linux/CARDLIST.bttv.
+For a full list of card ID's please see Documentation/media/v4l-drivers/bttv-cardlist.rst.
 In case of further problems please subscribe and send questions to the mailing list: linux-dvb@linuxtv.org.
 
 Probing the cards with broken PCI subsystem ID
diff --git a/Documentation/media/uapi/v4l/dev-sliced-vbi.rst b/Documentation/media/uapi/v4l/dev-sliced-vbi.rst
index 9d6c860271cb..d311a6866b3b 100644
--- a/Documentation/media/uapi/v4l/dev-sliced-vbi.rst
+++ b/Documentation/media/uapi/v4l/dev-sliced-vbi.rst
@@ -431,7 +431,7 @@ MPEG stream.
 *Historical context*: This format specification originates from a
 custom, embedded, sliced VBI data format used by the ``ivtv`` driver.
 This format has already been informally specified in the kernel sources
-in the file ``Documentation/video4linux/cx2341x/README.vbi`` . The
+in the file ``Documentation/media/v4l-drivers/cx2341x.rst`` . The
 maximum size of the payload and other aspects of this format are driven
 by the CX23415 MPEG decoder's capabilities and limitations with respect
 to extracting, decoding, and displaying sliced VBI data embedded within
diff --git a/Documentation/media/uapi/v4l/extended-controls.rst b/Documentation/media/uapi/v4l/extended-controls.rst
index a3e81c1d276b..dfe49ae57e78 100644
--- a/Documentation/media/uapi/v4l/extended-controls.rst
+++ b/Documentation/media/uapi/v4l/extended-controls.rst
@@ -284,7 +284,7 @@ enum v4l2_mpeg_stream_vbi_fmt -
     * - ``V4L2_MPEG_STREAM_VBI_FMT_IVTV``
       - VBI in private packets, IVTV format (documented in the kernel
 	sources in the file
-	``Documentation/video4linux/cx2341x/README.vbi``)
+	``Documentation/media/v4l-drivers/cx2341x.rst``)
 
 
 
diff --git a/Documentation/media/uapi/v4l/pixfmt-reserved.rst b/Documentation/media/uapi/v4l/pixfmt-reserved.rst
index 521adb795535..38af1472a4b4 100644
--- a/Documentation/media/uapi/v4l/pixfmt-reserved.rst
+++ b/Documentation/media/uapi/v4l/pixfmt-reserved.rst
@@ -52,7 +52,7 @@ please make a proposal on the linux-media mailing list.
 	`http://www.ivtvdriver.org/ <http://www.ivtvdriver.org/>`__
 
 	The format is documented in the kernel sources in the file
-	``Documentation/video4linux/cx2341x/README.hm12``
+	``Documentation/media/v4l-drivers/cx2341x.rst``
     * .. _V4L2-PIX-FMT-CPIA1:
 
       - ``V4L2_PIX_FMT_CPIA1``
diff --git a/Documentation/media/v4l-drivers/max2175.rst b/Documentation/media/v4l-drivers/max2175.rst
index 04478c25d57a..b1a4c89fd869 100644
--- a/Documentation/media/v4l-drivers/max2175.rst
+++ b/Documentation/media/v4l-drivers/max2175.rst
@@ -7,7 +7,7 @@ The MAX2175 driver implements the following driver-specific controls:
 -------------------------------
     Enable/Disable I2S output of the tuner. This is a private control
     that can be accessed only using the subdev interface.
-    Refer to Documentation/media/kapi/v4l2-controls for more details.
+    Refer to Documentation/media/kapi/v4l2-controls.rst for more details.
 
 .. flat-table::
     :header-rows:  0
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 6/8] Documentation: fix sound related doc refs
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
                   ` (4 preceding siblings ...)
  2017-10-10 17:36 ` [PATCH 5/8] Documentation: fix media " Tom Saeger
@ 2017-10-10 17:36 ` Tom Saeger
  2017-10-10 18:09   ` Takashi Iwai
  2017-10-10 17:36 ` [PATCH 7/8] Documentation: fix usb " Tom Saeger
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:36 UTC (permalink / raw)
  To: Jonathan Corbet, Jaroslav Kysela, Takashi Iwai
  Cc: Tom Saeger, linux-doc, alsa-devel, linux-kernel

Make sound doc refs valid.

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/sound/hd-audio/notes.rst                    | 2 +-
 Documentation/sound/kernel-api/writing-an-alsa-driver.rst | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Documentation/sound/hd-audio/notes.rst b/Documentation/sound/hd-audio/notes.rst
index f59c3cdbfaf4..9f7347830ba4 100644
--- a/Documentation/sound/hd-audio/notes.rst
+++ b/Documentation/sound/hd-audio/notes.rst
@@ -192,7 +192,7 @@ preset model instead of PCI (and codec-) SSID look-up.
 What ``model`` option values are available depends on the codec chip.
 Check your codec chip from the codec proc file (see "Codec Proc-File"
 section below).  It will show the vendor/product name of your codec
-chip.  Then, see Documentation/sound/HD-Audio-Models.rst file,
+chip.  Then, see Documentation/sound/hd-audio/models.rst file,
 the section of HD-audio driver.  You can find a list of codecs
 and ``model`` options belonging to each codec.  For example, for Realtek
 ALC262 codec chip, pass ``model=ultra`` for devices that are compatible
diff --git a/Documentation/sound/kernel-api/writing-an-alsa-driver.rst b/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
index 58ffa3f5bda7..a0b268466cb1 100644
--- a/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
+++ b/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
@@ -2498,7 +2498,7 @@ Mic boost
 Mic-boost switch is set as “Mic Boost” or “Mic Boost (6dB)”.
 
 More precise information can be found in
-``Documentation/sound/alsa/ControlNames.txt``.
+``Documentation/sound/designs/control-names.rst``.
 
 Access Flags
 ------------
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 7/8] Documentation: fix usb related doc refs
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
                   ` (5 preceding siblings ...)
  2017-10-10 17:36 ` [PATCH 6/8] Documentation: fix sound " Tom Saeger
@ 2017-10-10 17:36 ` Tom Saeger
  2017-10-10 17:37 ` [PATCH 8/8] Documentation: fix networking " Tom Saeger
  2017-10-12 17:24 ` [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Jonathan Corbet
  8 siblings, 0 replies; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:36 UTC (permalink / raw)
  To: Jonathan Corbet; +Cc: Tom Saeger, linux-doc, linux-usb, linux-kernel

Update ref to usb proc_usb_info.txt.

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/driver-api/usb/usb.rst  | 4 +---
 Documentation/networking/cdc_mbim.txt | 4 ++--
 Documentation/usb/gadget-testing.txt  | 2 +-
 3 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/Documentation/driver-api/usb/usb.rst b/Documentation/driver-api/usb/usb.rst
index dba0f876b36f..078e981e2b16 100644
--- a/Documentation/driver-api/usb/usb.rst
+++ b/Documentation/driver-api/usb/usb.rst
@@ -690,9 +690,7 @@ The USB devices are now exported via debugfs:
 This file is handy for status viewing tools in user mode, which can scan
 the text format and ignore most of it. More detailed device status
 (including class and vendor status) is available from device-specific
-files. For information about the current format of this file, see the
-``Documentation/usb/proc_usb_info.txt`` file in your Linux kernel
-sources.
+files. For information about the current format of this file, see below.
 
 This file, in combination with the poll() system call, can also be used
 to detect when devices are added or removed::
diff --git a/Documentation/networking/cdc_mbim.txt b/Documentation/networking/cdc_mbim.txt
index e4c376abbdad..4e68f0bc5dba 100644
--- a/Documentation/networking/cdc_mbim.txt
+++ b/Documentation/networking/cdc_mbim.txt
@@ -332,8 +332,8 @@ References
 [5] "MBIM (Mobile Broadband Interface Model) Registry"
        - http://compliance.usb.org/mbim/
 
-[6] "/dev/bus/usb filesystem output"
-       - Documentation/usb/proc_usb_info.txt
+[6] "/sys/kernel/debug/usb/devices output format"
+       - Documentation/driver-api/usb/usb.rst
 
 [7] "/sys/bus/usb/devices/.../descriptors"
        - Documentation/ABI/stable/sysfs-bus-usb
diff --git a/Documentation/usb/gadget-testing.txt b/Documentation/usb/gadget-testing.txt
index fbc397d17e98..441a4b9b666f 100644
--- a/Documentation/usb/gadget-testing.txt
+++ b/Documentation/usb/gadget-testing.txt
@@ -773,7 +773,7 @@ host:
 # cat /dev/usb/lp0
 
 More advanced testing can be done with the prn_example
-described in Documentation/usb/gadget-printer.txt.
+described in Documentation/usb/gadget_printer.txt.
 
 
 20. UAC1 function (virtual ALSA card, using u_audio API)
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 8/8] Documentation: fix networking related doc refs.
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
                   ` (6 preceding siblings ...)
  2017-10-10 17:36 ` [PATCH 7/8] Documentation: fix usb " Tom Saeger
@ 2017-10-10 17:37 ` Tom Saeger
  2017-10-12 17:24 ` [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Jonathan Corbet
  8 siblings, 0 replies; 15+ messages in thread
From: Tom Saeger @ 2017-10-10 17:37 UTC (permalink / raw)
  To: Jonathan Corbet; +Cc: Tom Saeger, linux-doc, linux-kernel

Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
---
 Documentation/networking/checksum-offloads.txt | 2 +-
 Documentation/networking/packet_mmap.txt       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Documentation/networking/checksum-offloads.txt b/Documentation/networking/checksum-offloads.txt
index d52d191bbb0c..27bc09cfcf6d 100644
--- a/Documentation/networking/checksum-offloads.txt
+++ b/Documentation/networking/checksum-offloads.txt
@@ -47,7 +47,7 @@ The requirements for GSO are more complicated, because when segmenting an
  (section 'E') for more details.
 
 A driver declares its offload capabilities in netdev->hw_features; see
- Documentation/networking/netdev-features for more.  Note that a device
+ Documentation/networking/netdev-features.txt for more.  Note that a device
  which only advertises NETIF_F_IP[V6]_CSUM must still obey the csum_start
  and csum_offset given in the SKB; if it tries to deduce these itself in
  hardware (as some NICs do) the driver should check that the values in the
diff --git a/Documentation/networking/packet_mmap.txt b/Documentation/networking/packet_mmap.txt
index f3b9e507ab05..bf654845556e 100644
--- a/Documentation/networking/packet_mmap.txt
+++ b/Documentation/networking/packet_mmap.txt
@@ -1055,7 +1055,7 @@ TX_RING part only TP_STATUS_AVAILABLE is set, then the tp_sec and tp_{n,u}sec
 members do not contain a valid value. For TX_RINGs, by default no timestamp
 is generated!
 
-See include/linux/net_tstamp.h and Documentation/networking/timestamping
+See include/linux/net_tstamp.h and Documentation/networking/timestamping.txt
 for more information on hardware timestamps.
 
 -------------------------------------------------------------------------------
-- 
2.14.2

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* Re: [PATCH 3/8] Documentation: fix input related doc refs
  2017-10-10 17:36 ` [PATCH 3/8] Documentation: fix input related " Tom Saeger
@ 2017-10-10 18:08   ` Takashi Iwai
  0 siblings, 0 replies; 15+ messages in thread
From: Takashi Iwai @ 2017-10-10 18:08 UTC (permalink / raw)
  To: Tom Saeger
  Cc: Dmitry Torokhov, Jiri Kosina, Jonathan Corbet, Jaroslav Kysela,
	alsa-devel, linux-doc, linux-input, linux-kernel, linux-usb

On Tue, 10 Oct 2017 19:36:23 +0200,
Tom Saeger wrote:
> 
> Make `input` document refs valid including:
>   - joystick
>   - joystick-parport
> 
> Signed-off-by: Tom Saeger <tom.saeger@oracle.com>

For the sound part:
Reviewed-by: Takashi Iwai <tiwai@suse.de>


thanks,

Takashi

> ---
>  Documentation/admin-guide/kernel-parameters.txt | 10 +++++-----
>  Documentation/hid/hiddev.txt                    |  2 +-
>  Documentation/input/devices/xpad.rst            |  3 ++-
>  Documentation/sound/cards/joystick.rst          |  2 +-
>  4 files changed, 9 insertions(+), 8 deletions(-)
> 
> diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
> index e857bbbc8575..411b41127eee 100644
> --- a/Documentation/admin-guide/kernel-parameters.txt
> +++ b/Documentation/admin-guide/kernel-parameters.txt
> @@ -314,7 +314,7 @@
>  	amijoy.map=	[HW,JOY] Amiga joystick support
>  			Map of devices attached to JOY0DAT and JOY1DAT
>  			Format: <a>,<b>
> -			See also Documentation/input/joystick.txt
> +			See also Documentation/input/joydev/joystick.rst
>  
>  	analog.map=	[HW,JOY] Analog joystick and gamepad support
>  			Specifies type or capabilities of an analog joystick
> @@ -724,7 +724,7 @@
>  	db9.dev[2|3]=	[HW,JOY] Multisystem joystick support via parallel port
>  			(one device per port)
>  			Format: <port#>,<type>
> -			See also Documentation/input/joystick-parport.txt
> +			See also Documentation/input/devices/joystick-parport.rst
>  
>  	ddebug_query=   [KNL,DYNAMIC_DEBUG] Enable debug messages at early boot
>  			time. See
> @@ -1220,7 +1220,7 @@
>  			[HW,JOY] Multisystem joystick and NES/SNES/PSX pad
>  			support via parallel port (up to 5 devices per port)
>  			Format: <port#>,<pad1>,<pad2>,<pad3>,<pad4>,<pad5>
> -			See also Documentation/input/joystick-parport.txt
> +			See also Documentation/input/devices/joystick-parport.rst
>  
>  	gamma=		[HW,DRM]
>  
> @@ -1766,7 +1766,7 @@
>  				ivrs_acpihid[00:14.5]=AMD0020:0
>  
>  	js=		[HW,JOY] Analog joystick
> -			See Documentation/input/joystick.txt.
> +			See Documentation/input/joydev/joystick.rst.
>  
>  	nokaslr		[KNL]
>  			When CONFIG_RANDOMIZE_BASE is set, this disables
> @@ -4199,7 +4199,7 @@
>  			TurboGraFX parallel port interface
>  			Format:
>  			<port#>,<js1>,<js2>,<js3>,<js4>,<js5>,<js6>,<js7>
> -			See also Documentation/input/joystick-parport.txt
> +			See also Documentation/input/devices/joystick-parport.rst
>  
>  	udbg-immortal	[PPC] When debugging early kernel crashes that
>  			happen after console_init() and before a proper
> diff --git a/Documentation/hid/hiddev.txt b/Documentation/hid/hiddev.txt
> index 6e8c9f1d2f22..638448707aa2 100644
> --- a/Documentation/hid/hiddev.txt
> +++ b/Documentation/hid/hiddev.txt
> @@ -12,7 +12,7 @@ To support these disparate requirements, the Linux USB system provides
>  HID events to two separate interfaces:
>  * the input subsystem, which converts HID events into normal input
>  device interfaces (such as keyboard, mouse and joystick) and a
> -normalised event interface - see Documentation/input/input.txt
> +normalised event interface - see Documentation/input/input.rst
>  * the hiddev interface, which provides fairly raw HID events
>  
>  The data flow for a HID event produced by a device is something like
> diff --git a/Documentation/input/devices/xpad.rst b/Documentation/input/devices/xpad.rst
> index 5a709ab77c8d..b8bd65962dd8 100644
> --- a/Documentation/input/devices/xpad.rst
> +++ b/Documentation/input/devices/xpad.rst
> @@ -230,4 +230,5 @@ Historic Edits
>  2005-03-19 - Dominic Cerquetti <binary1230@yahoo.com>
>   - added stuff for dance pads, new d-pad->axes mappings
>  
> -Later changes may be viewed with 'git log Documentation/input/xpad.txt'
> +Later changes may be viewed with
> +'git log --follow Documentation/input/devices/xpad.rst'
> diff --git a/Documentation/sound/cards/joystick.rst b/Documentation/sound/cards/joystick.rst
> index a6e468c81d02..488946fc1079 100644
> --- a/Documentation/sound/cards/joystick.rst
> +++ b/Documentation/sound/cards/joystick.rst
> @@ -11,7 +11,7 @@ General
>  
>  First of all, you need to enable GAMEPORT support on Linux kernel for
>  using a joystick with the ALSA driver.  For the details of gameport
> -support, refer to Documentation/input/joystick.txt.
> +support, refer to Documentation/input/joydev/joystick.rst.
>  
>  The joystick support of ALSA drivers is different between ISA and PCI
>  cards.  In the case of ISA (PnP) cards, it's usually handled by the
> -- 
> 2.14.2
> 
> 

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 6/8] Documentation: fix sound related doc refs
  2017-10-10 17:36 ` [PATCH 6/8] Documentation: fix sound " Tom Saeger
@ 2017-10-10 18:09   ` Takashi Iwai
  0 siblings, 0 replies; 15+ messages in thread
From: Takashi Iwai @ 2017-10-10 18:09 UTC (permalink / raw)
  To: Tom Saeger
  Cc: Jonathan Corbet, Jaroslav Kysela, alsa-devel, linux-doc,
	linux-kernel

On Tue, 10 Oct 2017 19:36:45 +0200,
Tom Saeger wrote:
> 
> Make sound doc refs valid.
> 
> Signed-off-by: Tom Saeger <tom.saeger@oracle.com>

Reviewed-by: Takashi Iwai <tiwai@suse.de>


thanks,

Takashi

> ---
>  Documentation/sound/hd-audio/notes.rst                    | 2 +-
>  Documentation/sound/kernel-api/writing-an-alsa-driver.rst | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/Documentation/sound/hd-audio/notes.rst b/Documentation/sound/hd-audio/notes.rst
> index f59c3cdbfaf4..9f7347830ba4 100644
> --- a/Documentation/sound/hd-audio/notes.rst
> +++ b/Documentation/sound/hd-audio/notes.rst
> @@ -192,7 +192,7 @@ preset model instead of PCI (and codec-) SSID look-up.
>  What ``model`` option values are available depends on the codec chip.
>  Check your codec chip from the codec proc file (see "Codec Proc-File"
>  section below).  It will show the vendor/product name of your codec
> -chip.  Then, see Documentation/sound/HD-Audio-Models.rst file,
> +chip.  Then, see Documentation/sound/hd-audio/models.rst file,
>  the section of HD-audio driver.  You can find a list of codecs
>  and ``model`` options belonging to each codec.  For example, for Realtek
>  ALC262 codec chip, pass ``model=ultra`` for devices that are compatible
> diff --git a/Documentation/sound/kernel-api/writing-an-alsa-driver.rst b/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
> index 58ffa3f5bda7..a0b268466cb1 100644
> --- a/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
> +++ b/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
> @@ -2498,7 +2498,7 @@ Mic boost
>  Mic-boost switch is set as “Mic Boost” or “Mic Boost (6dB)”.
>  
>  More precise information can be found in
> -``Documentation/sound/alsa/ControlNames.txt``.
> +``Documentation/sound/designs/control-names.rst``.
>  
>  Access Flags
>  ------------
> -- 
> 2.14.2
> 
> 

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 1/8] Documentation: fix driver-api doc refs
  2017-10-10 17:36 ` [PATCH 1/8] Documentation: fix driver-api doc refs Tom Saeger
@ 2017-10-10 21:39   ` Rafael J. Wysocki
  0 siblings, 0 replies; 15+ messages in thread
From: Rafael J. Wysocki @ 2017-10-10 21:39 UTC (permalink / raw)
  To: Tom Saeger
  Cc: Jonathan Corbet, open list:DOCUMENTATION, Linux PM,
	Linux Kernel Mailing List

On Tue, Oct 10, 2017 at 7:36 PM, Tom Saeger <tom.saeger@oracle.com> wrote:
> Make driver-api document refs valid.
>
> Signed-off-by: Tom Saeger <tom.saeger@oracle.com>

Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

> ---
>  Documentation/power/pci.txt                  | 10 +++++-----
>  Documentation/power/runtime_pm.txt           |  2 +-
>  Documentation/process/submitting-drivers.rst |  2 +-
>  3 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/Documentation/power/pci.txt b/Documentation/power/pci.txt
> index a1b7f7158930..d17fdf8f45ef 100644
> --- a/Documentation/power/pci.txt
> +++ b/Documentation/power/pci.txt
> @@ -8,7 +8,7 @@ management.  Based on previous work by Patrick Mochel <mochel@transmeta.com>
>
>  This document only covers the aspects of power management specific to PCI
>  devices.  For general description of the kernel's interfaces related to device
> -power management refer to Documentation/power/admin-guide/devices.rst and
> +power management refer to Documentation/driver-api/pm/devices.rst and
>  Documentation/power/runtime_pm.txt.
>
>  ---------------------------------------------------------------------------
> @@ -417,7 +417,7 @@ pm->runtime_idle() callback.
>  2.4. System-Wide Power Transitions
>  ----------------------------------
>  There are a few different types of system-wide power transitions, described in
> -Documentation/power/admin-guide/devices.rst.  Each of them requires devices to be handled
> +Documentation/driver-api/pm/devices.rst.  Each of them requires devices to be handled
>  in a specific way and the PM core executes subsystem-level power management
>  callbacks for this purpose.  They are executed in phases such that each phase
>  involves executing the same subsystem-level callback for every device belonging
> @@ -623,7 +623,7 @@ System restore requires a hibernation image to be loaded into memory and the
>  pre-hibernation memory contents to be restored before the pre-hibernation system
>  activity can be resumed.
>
> -As described in Documentation/power/admin-guide/devices.rst, the hibernation image is loaded
> +As described in Documentation/driver-api/pm/devices.rst, the hibernation image is loaded
>  into memory by a fresh instance of the kernel, called the boot kernel, which in
>  turn is loaded and run by a boot loader in the usual way.  After the boot kernel
>  has loaded the image, it needs to replace its own code and data with the code
> @@ -677,7 +677,7 @@ controlling the runtime power management of their devices.
>
>  At the time of this writing there are two ways to define power management
>  callbacks for a PCI device driver, the recommended one, based on using a
> -dev_pm_ops structure described in Documentation/power/admin-guide/devices.rst, and the
> +dev_pm_ops structure described in Documentation/driver-api/pm/devices.rst, and the
>  "legacy" one, in which the .suspend(), .suspend_late(), .resume_early(), and
>  .resume() callbacks from struct pci_driver are used.  The legacy approach,
>  however, doesn't allow one to define runtime power management callbacks and is
> @@ -1046,5 +1046,5 @@ PCI Local Bus Specification, Rev. 3.0
>  PCI Bus Power Management Interface Specification, Rev. 1.2
>  Advanced Configuration and Power Interface (ACPI) Specification, Rev. 3.0b
>  PCI Express Base Specification, Rev. 2.0
> -Documentation/power/admin-guide/devices.rst
> +Documentation/driver-api/pm/devices.rst
>  Documentation/power/runtime_pm.txt
> diff --git a/Documentation/power/runtime_pm.txt b/Documentation/power/runtime_pm.txt
> index 625549d4c74a..57af2f7963ee 100644
> --- a/Documentation/power/runtime_pm.txt
> +++ b/Documentation/power/runtime_pm.txt
> @@ -680,7 +680,7 @@ left in runtime suspend.  If that happens, the PM core will not execute any
>  system suspend and resume callbacks for all of those devices, except for the
>  complete callback, which is then entirely responsible for handling the device
>  as appropriate.  This only applies to system suspend transitions that are not
> -related to hibernation (see Documentation/power/admin-guide/devices.rst for more
> +related to hibernation (see Documentation/driver-api/pm/devices.rst for more
>  information).
>
>  The PM core does its best to reduce the probability of race conditions between
> diff --git a/Documentation/process/submitting-drivers.rst b/Documentation/process/submitting-drivers.rst
> index afb82ee0cbea..b38bf2054ce3 100644
> --- a/Documentation/process/submitting-drivers.rst
> +++ b/Documentation/process/submitting-drivers.rst
> @@ -117,7 +117,7 @@ PM support:
>                 anything.  For the driver testing instructions see
>                 Documentation/power/drivers-testing.txt and for a relatively
>                 complete overview of the power management issues related to
> -               drivers see Documentation/power/admin-guide/devices.rst .
> +               drivers see Documentation/driver-api/pm/devices.rst.
>
>  Control:
>                 In general if there is active maintenance of a driver by
> --
> 2.14.2
>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 2/8] Documentation: fix admin-guide doc refs
  2017-10-10 17:36 ` [PATCH 2/8] Documentation: fix admin-guide " Tom Saeger
@ 2017-10-10 21:40   ` Rafael J. Wysocki
  0 siblings, 0 replies; 15+ messages in thread
From: Rafael J. Wysocki @ 2017-10-10 21:40 UTC (permalink / raw)
  To: Tom Saeger
  Cc: Jonathan Corbet, open list:DOCUMENTATION, linux-media, Linux PM,
	Linux Kernel Mailing List

On Tue, Oct 10, 2017 at 7:36 PM, Tom Saeger <tom.saeger@oracle.com> wrote:
> Make admin-guide document refs valid.
>
> Signed-off-by: Tom Saeger <tom.saeger@oracle.com>

Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

> ---
>  Documentation/ABI/stable/sysfs-devices             | 2 +-
>  Documentation/ABI/testing/sysfs-devices-system-cpu | 6 ++++--
>  Documentation/ABI/testing/sysfs-power              | 6 ++++--
>  Documentation/admin-guide/README.rst               | 2 +-
>  Documentation/admin-guide/kernel-parameters.txt    | 4 ++--
>  Documentation/admin-guide/reporting-bugs.rst       | 4 ++--
>  Documentation/laptops/laptop-mode.txt              | 6 +++---
>  Documentation/media/v4l-drivers/bttv.rst           | 2 +-
>  Documentation/power/interface.txt                  | 3 ++-
>  9 files changed, 20 insertions(+), 15 deletions(-)
>
> diff --git a/Documentation/ABI/stable/sysfs-devices b/Documentation/ABI/stable/sysfs-devices
> index 35c457f8ce73..4404bd9b96c1 100644
> --- a/Documentation/ABI/stable/sysfs-devices
> +++ b/Documentation/ABI/stable/sysfs-devices
> @@ -1,5 +1,5 @@
>  # Note: This documents additional properties of any device beyond what
> -# is documented in Documentation/sysfs-rules.txt
> +# is documented in Documentation/admin-guide/sysfs-rules.rst
>
>  What:          /sys/devices/*/of_node
>  Date:          February 2015
> diff --git a/Documentation/ABI/testing/sysfs-devices-system-cpu b/Documentation/ABI/testing/sysfs-devices-system-cpu
> index f3d5817c4ef0..d6d862db3b5d 100644
> --- a/Documentation/ABI/testing/sysfs-devices-system-cpu
> +++ b/Documentation/ABI/testing/sysfs-devices-system-cpu
> @@ -187,7 +187,8 @@ Description:        Processor frequency boosting control
>                 This switch controls the boost setting for the whole system.
>                 Boosting allows the CPU and the firmware to run at a frequency
>                 beyound it's nominal limit.
> -               More details can be found in Documentation/cpu-freq/boost.txt
> +               More details can be found in
> +               Documentation/admin-guide/pm/cpufreq.rst
>
>
>  What:          /sys/devices/system/cpu/cpu#/crash_notes
> @@ -223,7 +224,8 @@ Description:        Parameters for the Intel P-state driver
>                 no_turbo: limits the driver to selecting P states below the turbo
>                 frequency range.
>
> -               More details can be found in Documentation/cpu-freq/intel-pstate.txt
> +               More details can be found in
> +               Documentation/admin-guide/pm/intel_pstate.rst
>
>  What:          /sys/devices/system/cpu/cpu*/cache/index*/<set_of_attributes_mentioned_below>
>  Date:          July 2014(documented, existed before August 2008)
> diff --git a/Documentation/ABI/testing/sysfs-power b/Documentation/ABI/testing/sysfs-power
> index a1d1612f3651..1e0d1dac706b 100644
> --- a/Documentation/ABI/testing/sysfs-power
> +++ b/Documentation/ABI/testing/sysfs-power
> @@ -18,7 +18,8 @@ Description:
>                 Writing one of the above strings to this file causes the system
>                 to transition into the corresponding state, if available.
>
> -               See Documentation/power/states.txt for more information.
> +               See Documentation/admin-guide/pm/sleep-states.rst for more
> +               information.
>
>  What:          /sys/power/mem_sleep
>  Date:          November 2016
> @@ -35,7 +36,8 @@ Description:
>                 represented by it to be used on subsequent attempts to suspend
>                 the system.
>
> -               See Documentation/power/states.txt for more information.
> +               See Documentation/admin-guide/pm/sleep-states.rst for more
> +               information.
>
>  What:          /sys/power/disk
>  Date:          September 2006
> diff --git a/Documentation/admin-guide/README.rst b/Documentation/admin-guide/README.rst
> index b5343c5aa224..63066db39910 100644
> --- a/Documentation/admin-guide/README.rst
> +++ b/Documentation/admin-guide/README.rst
> @@ -350,7 +350,7 @@ If something goes wrong
>     help debugging the problem.  The text above the dump is also
>     important: it tells something about why the kernel dumped code (in
>     the above example, it's due to a bad kernel pointer). More information
> -   on making sense of the dump is in Documentation/admin-guide/oops-tracing.rst
> +   on making sense of the dump is in Documentation/admin-guide/bug-hunting.rst
>
>   - If you compiled the kernel with CONFIG_KALLSYMS you can send the dump
>     as is, otherwise you will have to use the ``ksymoops`` program to make
> diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
> index 05496622b4ef..e857bbbc8575 100644
> --- a/Documentation/admin-guide/kernel-parameters.txt
> +++ b/Documentation/admin-guide/kernel-parameters.txt
> @@ -2248,7 +2248,7 @@
>                         s2idle  - Suspend-To-Idle
>                         shallow - Power-On Suspend or equivalent (if supported)
>                         deep    - Suspend-To-RAM or equivalent (if supported)
> -                       See Documentation/power/states.txt.
> +                       See Documentation/admin-guide/pm/sleep-states.rst.
>
>         meye.*=         [HW] Set MotionEye Camera parameters
>                         See Documentation/video4linux/meye.txt.
> @@ -3134,7 +3134,7 @@
>
>         plip=           [PPT,NET] Parallel port network link
>                         Format: { parport<nr> | timid | 0 }
> -                       See also Documentation/parport.txt.
> +                       See also Documentation/admin-guide/parport.rst.
>
>         pmtmr=          [X86] Manual setup of pmtmr I/O Port.
>                         Override pmtimer IOPort with a hex value.
> diff --git a/Documentation/admin-guide/reporting-bugs.rst b/Documentation/admin-guide/reporting-bugs.rst
> index 26b60b419652..4650edb8840a 100644
> --- a/Documentation/admin-guide/reporting-bugs.rst
> +++ b/Documentation/admin-guide/reporting-bugs.rst
> @@ -94,7 +94,7 @@ step-by-step instructions for how a user can trigger the bug.
>
>  If the failure includes an "OOPS:", take a picture of the screen, capture
>  a netconsole trace, or type the message from your screen into the bug
> -report.  Please read "Documentation/admin-guide/oops-tracing.rst" before posting your
> +report.  Please read "Documentation/admin-guide/bug-hunting.rst" before posting your
>  bug report. This explains what you should do with the "Oops" information
>  to make it useful to the recipient.
>
> @@ -120,7 +120,7 @@ summary from [1.]>" for easy identification by the developers::
>    [4.2.] Kernel .config file:
>    [5.] Most recent kernel version which did not have the bug:
>    [6.] Output of Oops.. message (if applicable) with symbolic information
> -       resolved (see Documentation/admin-guide/oops-tracing.rst)
> +       resolved (see Documentation/admin-guide/bug-hunting.rst)
>    [7.] A small shell script or example program which triggers the
>         problem (if possible)
>    [8.] Environment
> diff --git a/Documentation/laptops/laptop-mode.txt b/Documentation/laptops/laptop-mode.txt
> index 19276f5d195c..1c707fc9b141 100644
> --- a/Documentation/laptops/laptop-mode.txt
> +++ b/Documentation/laptops/laptop-mode.txt
> @@ -184,7 +184,7 @@ is done when dirty_ratio is reached.
>  DO_CPU:
>
>  Enable CPU frequency scaling when in laptop mode. (Requires CPUFreq to be setup.
> -See Documentation/cpu-freq/user-guide.txt for more info. Disabled by default.)
> +See Documentation/admin-guide/pm/cpufreq.rst for more info. Disabled by default.)
>
>  CPU_MAXFREQ:
>
> @@ -287,7 +287,7 @@ MINIMUM_BATTERY_MINUTES=10
>
>  # Should the maximum CPU frequency be adjusted down while on battery?
>  # Requires CPUFreq to be setup.
> -# See Documentation/cpu-freq/user-guide.txt for more info
> +# See Documentation/admin-guide/pm/cpufreq.rst for more info
>  #DO_CPU=0
>
>  # When on battery what is the maximum CPU speed that the system should
> @@ -378,7 +378,7 @@ BATT_HD=${BATT_HD:-'4'}
>  DIRTY_RATIO=${DIRTY_RATIO:-'40'}
>
>  # cpu frequency scaling
> -# See Documentation/cpu-freq/user-guide.txt for more info
> +# See Documentation/admin-guide/pm/cpufreq.rst for more info
>  DO_CPU=${CPU_MANAGE:-'0'}
>  CPU_MAXFREQ=${CPU_MAXFREQ:-'slowest'}
>
> diff --git a/Documentation/media/v4l-drivers/bttv.rst b/Documentation/media/v4l-drivers/bttv.rst
> index 195ccaac2816..5f35e2fb5afa 100644
> --- a/Documentation/media/v4l-drivers/bttv.rst
> +++ b/Documentation/media/v4l-drivers/bttv.rst
> @@ -307,7 +307,7 @@ console and let some terminal application log the messages.  /me uses
>  screen.  See Documentation/admin-guide/serial-console.rst for details on setting
>  up a serial console.
>
> -Read Documentation/admin-guide/oops-tracing.rst to learn how to get any useful
> +Read Documentation/admin-guide/bug-hunting.rst to learn how to get any useful
>  information out of a register+stack dump printed by the kernel on
>  protection faults (so-called "kernel oops").
>
> diff --git a/Documentation/power/interface.txt b/Documentation/power/interface.txt
> index 974916ff6608..7dc75f48e8bd 100644
> --- a/Documentation/power/interface.txt
> +++ b/Documentation/power/interface.txt
> @@ -24,7 +24,8 @@ platform.
>
>  If one of the strings listed in /sys/power/state is written to it, the system
>  will attempt to transition into the corresponding sleep state.  Refer to
> -Documentation/power/states.txt for a description of each of those states.
> +Documentation/admin-guide/pm/sleep-states.rst for a description of each of
> +those states.
>
>  /sys/power/disk controls the operating mode of hibernation (Suspend-to-Disk).
>  Specifically, it tells the kernel what to do after creating a hibernation image.
> --
> 2.14.2
>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 0/8] Documentation: fix invalid Documentation refs (1)
  2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
                   ` (7 preceding siblings ...)
  2017-10-10 17:37 ` [PATCH 8/8] Documentation: fix networking " Tom Saeger
@ 2017-10-12 17:24 ` Jonathan Corbet
  2017-10-12 19:01   ` Tom Saeger
  8 siblings, 1 reply; 15+ messages in thread
From: Jonathan Corbet @ 2017-10-12 17:24 UTC (permalink / raw)
  To: Tom Saeger; +Cc: linux-doc, linux-kernel

On Tue, 10 Oct 2017 12:35:58 -0500
Tom Saeger <tom.saeger@oracle.com> wrote:

> Recently, while reading up on binfmt I attempted to open a document ref
> only to find it was invalid.  I did a quick grep, found all the
> binfmt_misc related broken refs and sent a patch.
> 
> Fine. Easy.
> 
> Then I wondered, "how many broken doc refs are there?".
> 
> Turns out with all the recent doc moves, quite a few.
> 
> I went about fixing just those found in Documentation/,
> except those in Documentation/translations/ and
> Documentation/devicetree/ for now.
> 
> Most of these changes were s/txt/rst/ or fixing up a path to an obvious
> new location.  Some required going back to v4.10 v4.4 or some other
> version to sleuth-out what content was actually being referenced and
> then fixing the reference to point to the new file with that content.
> 
> This is batch 1.

I've applied the set to the docs tree, thanks.

jon

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 0/8] Documentation: fix invalid Documentation refs (1)
  2017-10-12 17:24 ` [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Jonathan Corbet
@ 2017-10-12 19:01   ` Tom Saeger
  0 siblings, 0 replies; 15+ messages in thread
From: Tom Saeger @ 2017-10-12 19:01 UTC (permalink / raw)
  To: Jonathan Corbet; +Cc: Tom Saeger, linux-doc, linux-kernel

On Thu, Oct 12, 2017 at 05:24:25PM +0000, Jonathan Corbet wrote:
> On Tue, 10 Oct 2017 12:35:58 -0500
> Tom Saeger <tom.saeger@oracle.com> wrote:
> 
> > Recently, while reading up on binfmt I attempted to open a document ref
> > only to find it was invalid.  I did a quick grep, found all the
> > binfmt_misc related broken refs and sent a patch.
> > 
> > Fine. Easy.
> > 
> > Then I wondered, "how many broken doc refs are there?".
> > 
> > Turns out with all the recent doc moves, quite a few.
> > 
> > I went about fixing just those found in Documentation/,
> > except those in Documentation/translations/ and
> > Documentation/devicetree/ for now.
> > 
> > Most of these changes were s/txt/rst/ or fixing up a path to an obvious
> > new location.  Some required going back to v4.10 v4.4 or some other
> > version to sleuth-out what content was actually being referenced and
> > then fixing the reference to point to the new file with that content.
> > 
> > This is batch 1.
> 
> I've applied the set to the docs tree, thanks.
> 
> jon

Thanks Jon.  I'll send another batch soon.

--Tom

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2017-10-12 19:02 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-10 17:35 [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Tom Saeger
2017-10-10 17:36 ` [PATCH 1/8] Documentation: fix driver-api doc refs Tom Saeger
2017-10-10 21:39   ` Rafael J. Wysocki
2017-10-10 17:36 ` [PATCH 2/8] Documentation: fix admin-guide " Tom Saeger
2017-10-10 21:40   ` Rafael J. Wysocki
2017-10-10 17:36 ` [PATCH 3/8] Documentation: fix input related " Tom Saeger
2017-10-10 18:08   ` Takashi Iwai
2017-10-10 17:36 ` [PATCH 4/8] Documentation: fix security " Tom Saeger
2017-10-10 17:36 ` [PATCH 5/8] Documentation: fix media " Tom Saeger
2017-10-10 17:36 ` [PATCH 6/8] Documentation: fix sound " Tom Saeger
2017-10-10 18:09   ` Takashi Iwai
2017-10-10 17:36 ` [PATCH 7/8] Documentation: fix usb " Tom Saeger
2017-10-10 17:37 ` [PATCH 8/8] Documentation: fix networking " Tom Saeger
2017-10-12 17:24 ` [PATCH 0/8] Documentation: fix invalid Documentation refs (1) Jonathan Corbet
2017-10-12 19:01   ` Tom Saeger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox