Skip to content

Commit

Permalink
Documentation/HOWTO: add cross-references to other documents
Browse files Browse the repository at this point in the history
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 <[email protected]>
Acked-by: Greg Kroah-Hartman <[email protected]>
Signed-off-by: Jonathan Corbet <[email protected]>
  • Loading branch information
mchehab authored and Jonathan Corbet committed Sep 21, 2016
1 parent 9e03ea7 commit 609d99a
Show file tree
Hide file tree
Showing 11 changed files with 27 additions and 9 deletions.
2 changes: 2 additions & 0 deletions Documentation/Changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _changes:

Minimal requerements to compile the Kernel
++++++++++++++++++++++++++++++++++++++++++

Expand Down
2 changes: 2 additions & 0 deletions Documentation/CodingStyle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _codingstyle:

Linux kernel coding style
=========================

Expand Down
18 changes: 9 additions & 9 deletions Documentation/HOWTO
Original file line number Diff line number Diff line change
Expand Up @@ -90,19 +90,19 @@ required reading:
what is necessary to do to configure and build the kernel. People
who are new to the kernel should start here.

Documentation/Changes
:ref:`Documentation/Changes <changes>`
This file gives a list of the minimum levels of various software
packages that are necessary to build and run the kernel
successfully.

Documentation/CodingStyle
:ref:`Documentation/CodingStyle <codingstyle>`
This describes the Linux kernel coding style, and some of the
rationale behind it. All new code is expected to follow the
guidelines in this document. Most maintainers will only accept
patches if these rules are followed, and many people will only
review code if it is in the proper style.

Documentation/SubmittingPatches and Documentation/SubmittingDrivers
:ref:`Documentation/SubmittingPatches <submittingpatches>` and :ref:`Documentation/SubmittingDrivers <submittingdrivers>`
These files describe in explicit detail how to successfully create
and send a patch, including (but not limited to):

Expand All @@ -124,7 +124,7 @@ required reading:

http://linux.yyz.us/patch-format.html

Documentation/stable_api_nonsense.txt
:ref:`Documentation/stable_api_nonsense.txt <stable_api_nonsense>`
This file describes the rationale behind the conscious decision to
not have a stable API within the kernel, including things like:

Expand All @@ -137,29 +137,29 @@ required reading:
philosophy and is very important for people moving to Linux from
development on other Operating Systems.

Documentation/SecurityBugs
:ref:`Documentation/SecurityBugs <securitybugs>`
If you feel you have found a security problem in the Linux kernel,
please follow the steps in this document to help notify the kernel
developers, and help solve the issue.

Documentation/ManagementStyle
:ref:`Documentation/ManagementStyle <managementstyle>`
This document describes how Linux kernel maintainers operate and the
shared ethos behind their methodologies. This is important reading
for anyone new to kernel development (or anyone simply curious about
it), as it resolves a lot of common misconceptions and confusion
about the unique behavior of kernel maintainers.

Documentation/stable_kernel_rules.txt
:ref:`Documentation/stable_kernel_rules.txt <stable_kernel_rules>`
This file describes the rules on how the stable kernel releases
happen, and what to do if you want to get a change into one of these
releases.

Documentation/kernel-docs.txt
:ref:`Documentation/kernel-docs.txt <kernel_docs>`
A list of external documentation that pertains to kernel
development. Please consult this list if you do not find what you
are looking for within the in-kernel documentation.

Documentation/applying-patches.txt
:ref:`Documentation/applying-patches.txt <applying_patches>`
A good introduction describing exactly what a patch is and how to
apply it to the different development branches of the kernel.

Expand Down
2 changes: 2 additions & 0 deletions Documentation/ManagementStyle
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _managementstyle:

Linux kernel management style
=============================

Expand Down
2 changes: 2 additions & 0 deletions Documentation/SecurityBugs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _securitybugs:

Security bugs
=============

Expand Down
2 changes: 2 additions & 0 deletions Documentation/SubmittingDrivers
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _submittingdrivers:

Submitting Drivers For The Linux Kernel
=======================================

Expand Down
1 change: 1 addition & 0 deletions Documentation/SubmittingPatches
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.. _submittingpatches:

How to Get Your Change Into the Linux Kernel or Care And Operation Of Your Linus Torvalds
=========================================================================================
Expand Down
1 change: 1 addition & 0 deletions Documentation/applying-patches.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.. _applying_patches:

Applying Patches To The Linux Kernel
++++++++++++++++++++++++++++++++++++
Expand Down
2 changes: 2 additions & 0 deletions Documentation/kernel-docs.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _kernel_docs:

Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel
=============================================================================================

Expand Down
2 changes: 2 additions & 0 deletions Documentation/stable_api_nonsense.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _stable_api_nonsense:

The Linux Kernel Driver Interface
==================================

Expand Down
2 changes: 2 additions & 0 deletions Documentation/stable_kernel_rules.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _stable_kernel_rules:

Everything you ever wanted to know about Linux -stable releases
===============================================================

Expand Down

0 comments on commit 609d99a

Please sign in to comment.