mm/memory-hotplug: fix typo in documentation
[linux-block.git] / Documentation / process / index.rst
CommitLineData
186128f7
MCC
1.. raw:: latex
2
3 \renewcommand\thesection*
4 \renewcommand\thesubsection*
5
eadf71cd 6.. _process_index:
186128f7 7
9d0f5cd1 8=============================================
9b4ebd98
JC
9Working with the kernel development community
10=============================================
f0ddda3e 11
9b4ebd98
JC
12So you want to be a Linux kernel developer? Welcome! While there is a lot
13to be learned about the kernel in a technical sense, it is also important
14to learn about how our community works. Reading these documents will make
15it much easier for you to get your changes merged with a minimum of
16trouble.
17
18Below are the essential guides that every developer should read.
f0ddda3e
MCC
19
20.. toctree::
be461244 21 :maxdepth: 1
f0ddda3e 22
9799445a 23 license-rules
186128f7 24 howto
8a104f8b 25 code-of-conduct
79dbeed3 26 code-of-conduct-interpretation
9b4ebd98 27 development-process
186128f7 28 submitting-patches
1ecf393f 29 handling-regressions
303d22c5 30 programming-language
9b4ebd98 31 coding-style
604370e1 32 maintainer-handbooks
b72dde38 33 maintainer-pgp-guide
9b4ebd98 34 email-clients
9ed95129 35 kernel-enforcement-statement
13277782 36 kernel-driver-statement
9b4ebd98 37
44ac5aba
VN
38For security issues, see:
39
40.. toctree::
41 :maxdepth: 1
42
43 security-bugs
44 embargoed-hardware-issues
45
b6667585 46Other guides to the community that are of interest to most developers are:
9b4ebd98
JC
47
48.. toctree::
be461244 49 :maxdepth: 1
9b4ebd98
JC
50
51 changes
186128f7
MCC
52 stable-api-nonsense
53 management-style
54 stable-kernel-rules
9b4ebd98 55 submit-checklist
186128f7 56 kernel-docs
84253c8b 57 deprecated
aa204855 58 maintainers
f09f6f9b 59 researcher-guidelines
10a29eb6 60 contribution-maturity-model
9b4ebd98
JC
61
62These are some overall technical guides that have been put here for now for
63lack of a better place.
64
65.. toctree::
be461244 66 :maxdepth: 1
9b4ebd98 67
186128f7 68 applying-patches
186128f7
MCC
69 adding-syscalls
70 magic-number
71 volatile-considered-harmful
5ecd0a06 72 botching-up-ioctls
2d93404f 73 clang-format
0e194d9d 74 ../riscv/patch-acceptance
b6667585 75 ../core-api/unaligned-memory-access
186128f7 76
6f2ec3a9
MH
77.. only:: subproject and html
78
79 Indices
80 =======
81
82 * :ref:`genindex`