xref: /openbmc/linux/Documentation/process/index.rst (revision 9b4ebd98da9112f974a6db58555a33eb1bd7c0b0)
1186128f7SMauro Carvalho Chehab.. raw:: latex
2186128f7SMauro Carvalho Chehab
3186128f7SMauro Carvalho Chehab	\renewcommand\thesection*
4186128f7SMauro Carvalho Chehab	\renewcommand\thesubsection*
5186128f7SMauro Carvalho Chehab
6186128f7SMauro Carvalho Chehab
7*9b4ebd98SJonathan CorbetWorking with the kernel development community
8*9b4ebd98SJonathan Corbet=============================================
90e4f07a6SMauro Carvalho Chehab
10*9b4ebd98SJonathan CorbetSo you want to be a Linux kernel developer?  Welcome!  While there is a lot
11*9b4ebd98SJonathan Corbetto be learned about the kernel in a technical sense, it is also important
12*9b4ebd98SJonathan Corbetto learn about how our community works.  Reading these documents will make
13*9b4ebd98SJonathan Corbetit much easier for you to get your changes merged with a minimum of
14*9b4ebd98SJonathan Corbettrouble.
15*9b4ebd98SJonathan Corbet
16*9b4ebd98SJonathan CorbetBelow are the essential guides that every developer should read.
170e4f07a6SMauro Carvalho Chehab
180e4f07a6SMauro Carvalho Chehab.. toctree::
190e4f07a6SMauro Carvalho Chehab   :maxdepth: 2
200e4f07a6SMauro Carvalho Chehab
21186128f7SMauro Carvalho Chehab   howto
22*9b4ebd98SJonathan Corbet   code-of-conflict
23*9b4ebd98SJonathan Corbet   development-process
24186128f7SMauro Carvalho Chehab   submitting-patches
25*9b4ebd98SJonathan Corbet   coding-style
26*9b4ebd98SJonathan Corbet   email-clients
27*9b4ebd98SJonathan Corbet
28*9b4ebd98SJonathan CorbetOther guides to the community that are of interest to most developers are:
29*9b4ebd98SJonathan Corbet
30*9b4ebd98SJonathan Corbet.. toctree::
31*9b4ebd98SJonathan Corbet   :maxdepth: 2
32*9b4ebd98SJonathan Corbet
33*9b4ebd98SJonathan Corbet   changes
34186128f7SMauro Carvalho Chehab   submitting-drivers
35186128f7SMauro Carvalho Chehab   stable-api-nonsense
36186128f7SMauro Carvalho Chehab   management-style
37186128f7SMauro Carvalho Chehab   stable-kernel-rules
38186128f7SMauro Carvalho Chehab   submit-checklist
39*9b4ebd98SJonathan Corbet   kernel-docs
40*9b4ebd98SJonathan Corbet
41*9b4ebd98SJonathan CorbetThese are some overall technical guides that have been put here for now for
42*9b4ebd98SJonathan Corbetlack of a better place.
43*9b4ebd98SJonathan Corbet
44*9b4ebd98SJonathan Corbet.. toctree::
45*9b4ebd98SJonathan Corbet   :maxdepth: 2
46*9b4ebd98SJonathan Corbet
47*9b4ebd98SJonathan Corbet   applying-patches
48186128f7SMauro Carvalho Chehab   adding-syscalls
49186128f7SMauro Carvalho Chehab   magic-number
50186128f7SMauro Carvalho Chehab   volatile-considered-harmful
51186128f7SMauro Carvalho Chehab
52