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