Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) .. raw:: latex
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 	\renewcommand\thesection*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 	\renewcommand\thesubsection*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) .. _process_index:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) Working with the kernel development community
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) =============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) So you want to be a Linux kernel developer?  Welcome!  While there is a lot
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) to be learned about the kernel in a technical sense, it is also important
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) to learn about how our community works.  Reading these documents will make
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) it much easier for you to get your changes merged with a minimum of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) trouble.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Below are the essential guides that every developer should read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) .. toctree::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)    :maxdepth: 1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)    license-rules
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)    howto
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)    code-of-conduct
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)    code-of-conduct-interpretation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)    development-process
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)    submitting-patches
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)    programming-language
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)    coding-style
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)    maintainer-pgp-guide
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)    email-clients
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)    kernel-enforcement-statement
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)    kernel-driver-statement
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Other guides to the community that are of interest to most developers are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) .. toctree::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)    :maxdepth: 1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)    changes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)    submitting-drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)    stable-api-nonsense
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)    management-style
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)    stable-kernel-rules
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)    submit-checklist
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)    kernel-docs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)    deprecated
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)    embargoed-hardware-issues
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49)    maintainers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) These are some overall technical guides that have been put here for now for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) lack of a better place.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) .. toctree::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)    :maxdepth: 1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)    applying-patches
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)    adding-syscalls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)    magic-number
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)    volatile-considered-harmful
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)    botching-up-ioctls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)    clang-format
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)    ../riscv/patch-acceptance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)    ../core-api/unaligned-memory-access
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) .. only::  subproject and html
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68)    Indices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)    =======
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)    * :ref:`genindex`