aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@s-opensource.com>2016-09-19 07:07:56 -0400
committerJonathan Corbet <corbet@lwn.net>2016-09-20 20:41:04 -0400
commit609d99a3b72e3964279a068868a212553087eb22 (patch)
treefb3fe77a14c43d632fd3751d677f3014e5111baf
parent9e03ea7f683e1a4537409544ae55f338d64cd2fa (diff)
Documentation/HOWTO: add cross-references to other documents
Add cross references for the documents mentioned at HOWTO and are under the Documentation/ directory, using the ReST notation. It should be noticed that HOWTO also mentions the /README file. We opted to not touch it, for now, as making it build on Sphinx would require it to be moved to a Documentation/foo directory. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
-rw-r--r--Documentation/Changes2
-rw-r--r--Documentation/CodingStyle2
-rw-r--r--Documentation/HOWTO18
-rw-r--r--Documentation/ManagementStyle2
-rw-r--r--Documentation/SecurityBugs2
-rw-r--r--Documentation/SubmittingDrivers2
-rw-r--r--Documentation/SubmittingPatches1
-rw-r--r--Documentation/applying-patches.txt1
-rw-r--r--Documentation/kernel-docs.txt2
-rw-r--r--Documentation/stable_api_nonsense.txt2
-rw-r--r--Documentation/stable_kernel_rules.txt2
11 files changed, 27 insertions, 9 deletions
diff --git a/Documentation/Changes b/Documentation/Changes
index 93c8e1c15844..754cd50c1bc6 100644
--- a/Documentation/Changes
+++ b/Documentation/Changes
@@ -1,3 +1,5 @@
1.. _changes:
2
1Minimal requerements to compile the Kernel 3Minimal requerements to compile the Kernel
2++++++++++++++++++++++++++++++++++++++++++ 4++++++++++++++++++++++++++++++++++++++++++
3 5
diff --git a/Documentation/CodingStyle b/Documentation/CodingStyle
index 7e30da38bb3a..852253c932fe 100644
--- a/Documentation/CodingStyle
+++ b/Documentation/CodingStyle
@@ -1,3 +1,5 @@
1.. _codingstyle:
2
1Linux kernel coding style 3Linux kernel coding style
2========================= 4=========================
3 5
diff --git a/Documentation/HOWTO b/Documentation/HOWTO
index 5a85e3a8112b..31c8df5d20c7 100644
--- a/Documentation/HOWTO
+++ b/Documentation/HOWTO
@@ -90,19 +90,19 @@ required reading:
90 what is necessary to do to configure and build the kernel. People 90 what is necessary to do to configure and build the kernel. People
91 who are new to the kernel should start here. 91 who are new to the kernel should start here.
92 92
93 Documentation/Changes 93 :ref:`Documentation/Changes <changes>`
94 This file gives a list of the minimum levels of various software 94 This file gives a list of the minimum levels of various software
95 packages that are necessary to build and run the kernel 95 packages that are necessary to build and run the kernel
96 successfully. 96 successfully.
97 97
98 Documentation/CodingStyle 98 :ref:`Documentation/CodingStyle <codingstyle>`
99 This describes the Linux kernel coding style, and some of the 99 This describes the Linux kernel coding style, and some of the
100 rationale behind it. All new code is expected to follow the 100 rationale behind it. All new code is expected to follow the
101 guidelines in this document. Most maintainers will only accept 101 guidelines in this document. Most maintainers will only accept
102 patches if these rules are followed, and many people will only 102 patches if these rules are followed, and many people will only
103 review code if it is in the proper style. 103 review code if it is in the proper style.
104 104
105 Documentation/SubmittingPatches and Documentation/SubmittingDrivers 105 :ref:`Documentation/SubmittingPatches <submittingpatches>` and :ref:`Documentation/SubmittingDrivers <submittingdrivers>`
106 These files describe in explicit detail how to successfully create 106 These files describe in explicit detail how to successfully create
107 and send a patch, including (but not limited to): 107 and send a patch, including (but not limited to):
108 108
@@ -124,7 +124,7 @@ required reading:
124 124
125 http://linux.yyz.us/patch-format.html 125 http://linux.yyz.us/patch-format.html
126 126
127 Documentation/stable_api_nonsense.txt 127 :ref:`Documentation/stable_api_nonsense.txt <stable_api_nonsense>`
128 This file describes the rationale behind the conscious decision to 128 This file describes the rationale behind the conscious decision to
129 not have a stable API within the kernel, including things like: 129 not have a stable API within the kernel, including things like:
130 130
@@ -137,29 +137,29 @@ required reading:
137 philosophy and is very important for people moving to Linux from 137 philosophy and is very important for people moving to Linux from
138 development on other Operating Systems. 138 development on other Operating Systems.
139 139
140 Documentation/SecurityBugs 140 :ref:`Documentation/SecurityBugs <securitybugs>`
141 If you feel you have found a security problem in the Linux kernel, 141 If you feel you have found a security problem in the Linux kernel,
142 please follow the steps in this document to help notify the kernel 142 please follow the steps in this document to help notify the kernel
143 developers, and help solve the issue. 143 developers, and help solve the issue.
144 144
145 Documentation/ManagementStyle 145 :ref:`Documentation/ManagementStyle <managementstyle>`
146 This document describes how Linux kernel maintainers operate and the 146 This document describes how Linux kernel maintainers operate and the
147 shared ethos behind their methodologies. This is important reading 147 shared ethos behind their methodologies. This is important reading
148 for anyone new to kernel development (or anyone simply curious about 148 for anyone new to kernel development (or anyone simply curious about
149 it), as it resolves a lot of common misconceptions and confusion 149 it), as it resolves a lot of common misconceptions and confusion
150 about the unique behavior of kernel maintainers. 150 about the unique behavior of kernel maintainers.
151 151
152 Documentation/stable_kernel_rules.txt 152 :ref:`Documentation/stable_kernel_rules.txt <stable_kernel_rules>`
153 This file describes the rules on how the stable kernel releases 153 This file describes the rules on how the stable kernel releases
154 happen, and what to do if you want to get a change into one of these 154 happen, and what to do if you want to get a change into one of these
155 releases. 155 releases.
156 156
157 Documentation/kernel-docs.txt 157 :ref:`Documentation/kernel-docs.txt <kernel_docs>`
158 A list of external documentation that pertains to kernel 158 A list of external documentation that pertains to kernel
159 development. Please consult this list if you do not find what you 159 development. Please consult this list if you do not find what you
160 are looking for within the in-kernel documentation. 160 are looking for within the in-kernel documentation.
161 161
162 Documentation/applying-patches.txt 162 :ref:`Documentation/applying-patches.txt <applying_patches>`
163 A good introduction describing exactly what a patch is and how to 163 A good introduction describing exactly what a patch is and how to
164 apply it to the different development branches of the kernel. 164 apply it to the different development branches of the kernel.
165 165
diff --git a/Documentation/ManagementStyle b/Documentation/ManagementStyle
index 1471df6015a2..dea2e66c9a10 100644
--- a/Documentation/ManagementStyle
+++ b/Documentation/ManagementStyle
@@ -1,3 +1,5 @@
1.. _managementstyle:
2
1Linux kernel management style 3Linux kernel management style
2============================= 4=============================
3 5
diff --git a/Documentation/SecurityBugs b/Documentation/SecurityBugs
index 10a1f79376a2..342d769834f6 100644
--- a/Documentation/SecurityBugs
+++ b/Documentation/SecurityBugs
@@ -1,3 +1,5 @@
1.. _securitybugs:
2
1Security bugs 3Security bugs
2============= 4=============
3 5
diff --git a/Documentation/SubmittingDrivers b/Documentation/SubmittingDrivers
index a2f30a9e28d1..2ac931645e53 100644
--- a/Documentation/SubmittingDrivers
+++ b/Documentation/SubmittingDrivers
@@ -1,3 +1,5 @@
1.. _submittingdrivers:
2
1Submitting Drivers For The Linux Kernel 3Submitting Drivers For The Linux Kernel
2======================================= 4=======================================
3 5
diff --git a/Documentation/SubmittingPatches b/Documentation/SubmittingPatches
index 352771b736cd..9c3dfa7babf3 100644
--- a/Documentation/SubmittingPatches
+++ b/Documentation/SubmittingPatches
@@ -1,3 +1,4 @@
1.. _submittingpatches:
1 2
2How to Get Your Change Into the Linux Kernel or Care And Operation Of Your Linus Torvalds 3How to Get Your Change Into the Linux Kernel or Care And Operation Of Your Linus Torvalds
3========================================================================================= 4=========================================================================================
diff --git a/Documentation/applying-patches.txt b/Documentation/applying-patches.txt
index 0e873dbf5566..bc113bff86b7 100644
--- a/Documentation/applying-patches.txt
+++ b/Documentation/applying-patches.txt
@@ -1,3 +1,4 @@
1.. _applying_patches:
1 2
2Applying Patches To The Linux Kernel 3Applying Patches To The Linux Kernel
3++++++++++++++++++++++++++++++++++++ 4++++++++++++++++++++++++++++++++++++
diff --git a/Documentation/kernel-docs.txt b/Documentation/kernel-docs.txt
index 7ca806184426..955f5b775e69 100644
--- a/Documentation/kernel-docs.txt
+++ b/Documentation/kernel-docs.txt
@@ -1,3 +1,5 @@
1.. _kernel_docs:
2
1Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel 3Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel
2============================================================================================= 4=============================================================================================
3 5
diff --git a/Documentation/stable_api_nonsense.txt b/Documentation/stable_api_nonsense.txt
index 9187b4ef4bac..24f5aeecee91 100644
--- a/Documentation/stable_api_nonsense.txt
+++ b/Documentation/stable_api_nonsense.txt
@@ -1,3 +1,5 @@
1.. _stable_api_nonsense:
2
1The Linux Kernel Driver Interface 3The Linux Kernel Driver Interface
2================================== 4==================================
3 5
diff --git a/Documentation/stable_kernel_rules.txt b/Documentation/stable_kernel_rules.txt
index 387d8a44eda2..1eba72708c7f 100644
--- a/Documentation/stable_kernel_rules.txt
+++ b/Documentation/stable_kernel_rules.txt
@@ -1,3 +1,5 @@
1.. _stable_kernel_rules:
2
1Everything you ever wanted to know about Linux -stable releases 3Everything you ever wanted to know about Linux -stable releases
2=============================================================== 4===============================================================
3 5