1186128f7SMauro Carvalho Chehab.. raw:: latex 2186128f7SMauro Carvalho Chehab 3186128f7SMauro Carvalho Chehab \renewcommand\thesection* 4186128f7SMauro Carvalho Chehab \renewcommand\thesubsection* 5186128f7SMauro Carvalho Chehab 6eadf71cdSDaniel Vetter.. _process_index: 7186128f7SMauro Carvalho Chehab 89b4ebd98SJonathan CorbetWorking with the kernel development community 99b4ebd98SJonathan Corbet============================================= 100e4f07a6SMauro Carvalho Chehab 119b4ebd98SJonathan CorbetSo you want to be a Linux kernel developer? Welcome! While there is a lot 129b4ebd98SJonathan Corbetto be learned about the kernel in a technical sense, it is also important 139b4ebd98SJonathan Corbetto learn about how our community works. Reading these documents will make 149b4ebd98SJonathan Corbetit much easier for you to get your changes merged with a minimum of 159b4ebd98SJonathan Corbettrouble. 169b4ebd98SJonathan Corbet 179b4ebd98SJonathan CorbetBelow are the essential guides that every developer should read. 180e4f07a6SMauro Carvalho Chehab 190e4f07a6SMauro Carvalho Chehab.. toctree:: 20be461244SJonathan Corbet :maxdepth: 1 210e4f07a6SMauro Carvalho Chehab 22186128f7SMauro Carvalho Chehab howto 239b4ebd98SJonathan Corbet code-of-conflict 249b4ebd98SJonathan Corbet development-process 25186128f7SMauro Carvalho Chehab submitting-patches 269b4ebd98SJonathan Corbet coding-style 279b4ebd98SJonathan Corbet email-clients 28*9ed95129SGreg Kroah-Hartman kernel-enforcement-statement 299b4ebd98SJonathan Corbet 309b4ebd98SJonathan CorbetOther guides to the community that are of interest to most developers are: 319b4ebd98SJonathan Corbet 329b4ebd98SJonathan Corbet.. toctree:: 33be461244SJonathan Corbet :maxdepth: 1 349b4ebd98SJonathan Corbet 359b4ebd98SJonathan Corbet changes 36186128f7SMauro Carvalho Chehab submitting-drivers 37186128f7SMauro Carvalho Chehab stable-api-nonsense 38186128f7SMauro Carvalho Chehab management-style 39186128f7SMauro Carvalho Chehab stable-kernel-rules 40186128f7SMauro Carvalho Chehab submit-checklist 419b4ebd98SJonathan Corbet kernel-docs 429b4ebd98SJonathan Corbet 439b4ebd98SJonathan CorbetThese are some overall technical guides that have been put here for now for 449b4ebd98SJonathan Corbetlack of a better place. 459b4ebd98SJonathan Corbet 469b4ebd98SJonathan Corbet.. toctree:: 47be461244SJonathan Corbet :maxdepth: 1 489b4ebd98SJonathan Corbet 499b4ebd98SJonathan Corbet applying-patches 50186128f7SMauro Carvalho Chehab adding-syscalls 51186128f7SMauro Carvalho Chehab magic-number 52186128f7SMauro Carvalho Chehab volatile-considered-harmful 53186128f7SMauro Carvalho Chehab 546f2ec3a9SMarkus Heiser.. only:: subproject and html 556f2ec3a9SMarkus Heiser 566f2ec3a9SMarkus Heiser Indices 576f2ec3a9SMarkus Heiser ======= 586f2ec3a9SMarkus Heiser 596f2ec3a9SMarkus Heiser * :ref:`genindex` 60