mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-04 08:34:47 +10:00 
			
		
		
		
	...otherwise Sphinx won't cooperate when trying to list it explicitly in the top-level index.rst file Reviewed-by: David Vernet <void@manifault.com> Acked-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Acked-by: Randy Dunlap <rdunlap@infradead.org> Link: https://lore.kernel.org/r/20220927160559.97154-2-corbet@lwn.net Signed-off-by: Jonathan Corbet <corbet@lwn.net>
		
			
				
	
	
		
			75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
.. raw:: latex
 | 
						|
 | 
						|
	\renewcommand\thesection*
 | 
						|
	\renewcommand\thesubsection*
 | 
						|
 | 
						|
.. _process_index:
 | 
						|
 | 
						|
=============================================
 | 
						|
Working with the kernel development community
 | 
						|
=============================================
 | 
						|
 | 
						|
So you want to be a Linux kernel developer?  Welcome!  While there is a lot
 | 
						|
to be learned about the kernel in a technical sense, it is also important
 | 
						|
to learn about how our community works.  Reading these documents will make
 | 
						|
it much easier for you to get your changes merged with a minimum of
 | 
						|
trouble.
 | 
						|
 | 
						|
Below are the essential guides that every developer should read.
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   license-rules
 | 
						|
   howto
 | 
						|
   code-of-conduct
 | 
						|
   code-of-conduct-interpretation
 | 
						|
   development-process
 | 
						|
   submitting-patches
 | 
						|
   handling-regressions
 | 
						|
   programming-language
 | 
						|
   coding-style
 | 
						|
   maintainer-handbooks
 | 
						|
   maintainer-pgp-guide
 | 
						|
   email-clients
 | 
						|
   kernel-enforcement-statement
 | 
						|
   kernel-driver-statement
 | 
						|
 | 
						|
Other guides to the community that are of interest to most developers are:
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   changes
 | 
						|
   stable-api-nonsense
 | 
						|
   management-style
 | 
						|
   stable-kernel-rules
 | 
						|
   submit-checklist
 | 
						|
   kernel-docs
 | 
						|
   deprecated
 | 
						|
   embargoed-hardware-issues
 | 
						|
   maintainers
 | 
						|
   researcher-guidelines
 | 
						|
 | 
						|
These are some overall technical guides that have been put here for now for
 | 
						|
lack of a better place.
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
 | 
						|
   applying-patches
 | 
						|
   adding-syscalls
 | 
						|
   magic-number
 | 
						|
   volatile-considered-harmful
 | 
						|
   botching-up-ioctls
 | 
						|
   clang-format
 | 
						|
   ../riscv/patch-acceptance
 | 
						|
   ../core-api/unaligned-memory-access
 | 
						|
 | 
						|
.. only::  subproject and html
 | 
						|
 | 
						|
   Indices
 | 
						|
   =======
 | 
						|
 | 
						|
   * :ref:`genindex`
 |