3.61 MB
/srv/reproducible-results/rbuild-debian/r-b-build.iw6P6MO1/b1/linux_6.1.76-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.iw6P6MO1/b2/linux_6.1.76-1_i386.changes
1.55 KB
Files
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ·db763bc90da4f59d1180c2e7b0770aa6·786984·libdevel·optional·libcpupower-dev_6.1.76-1_i386.deb6 ·db763bc90da4f59d1180c2e7b0770aa6·786984·libdevel·optional·libcpupower-dev_6.1.76-1_i386.deb
7 ·86d452df427639fb48ff1f7a2b818ac5·22328·debug·optional·libcpupower1-dbgsym_6.1.76-1_i386.deb7 ·86d452df427639fb48ff1f7a2b818ac5·22328·debug·optional·libcpupower1-dbgsym_6.1.76-1_i386.deb
8 ·f4691e1a84abd0928b03f1287eb9096c·793632·libs·optional·libcpupower1_6.1.76-1_i386.deb8 ·f4691e1a84abd0928b03f1287eb9096c·793632·libs·optional·libcpupower1_6.1.76-1_i386.deb
9 ·91b7658f8c09c370daeab7a4471425ab·785052·kernel·optional·linux-compiler-gcc-12-x86_6.1.76-1_i386.deb9 ·91b7658f8c09c370daeab7a4471425ab·785052·kernel·optional·linux-compiler-gcc-12-x86_6.1.76-1_i386.deb
10 ·973acacc6dc6cb3548d54b60f36859eb·944956·kernel·optional·linux-config-6.1_6.1.76-1_i386.deb10 ·973acacc6dc6cb3548d54b60f36859eb·944956·kernel·optional·linux-config-6.1_6.1.76-1_i386.deb
11 ·17815d590d022e6af02dcb1ec49ab445·190540·debug·optional·linux-cpupower-dbgsym_6.1.76-1_i386.deb11 ·17815d590d022e6af02dcb1ec49ab445·190540·debug·optional·linux-cpupower-dbgsym_6.1.76-1_i386.deb
12 ·a1cb9a95ca84c4b48263541829db7702·901832·admin·optional·linux-cpupower_6.1.76-1_i386.deb12 ·a1cb9a95ca84c4b48263541829db7702·901832·admin·optional·linux-cpupower_6.1.76-1_i386.deb
13 ·9c3f786ea02a12ad3eafe965803e00ba·36803952·doc·optional·linux-doc-6.1_6.1.76-1_all.deb13 ·1708788eecf168c28295a9328c31e173·36803428·doc·optional·linux-doc-6.1_6.1.76-1_all.deb
14 ·ed95223b8590a4c6833aa43130bef6b9·1108·doc·optional·linux-doc_6.1.76-1_all.deb14 ·ed95223b8590a4c6833aa43130bef6b9·1108·doc·optional·linux-doc_6.1.76-1_all.deb
15 ·cf58c3037326cd8066d338f6bf0e44ac·1305460·kernel·optional·linux-headers-6.1.0-18-686-pae_6.1.76-1_i386.deb15 ·cf58c3037326cd8066d338f6bf0e44ac·1305460·kernel·optional·linux-headers-6.1.0-18-686-pae_6.1.76-1_i386.deb
16 ·03d5a74abaeda79719d6add4c938ddfe·1305768·kernel·optional·linux-headers-6.1.0-18-686_6.1.76-1_i386.deb16 ·03d5a74abaeda79719d6add4c938ddfe·1305768·kernel·optional·linux-headers-6.1.0-18-686_6.1.76-1_i386.deb
17 ·00178746146ee1477b7ef83c80d09967·8307760·kernel·optional·linux-headers-6.1.0-18-common-rt_6.1.76-1_all.deb17 ·00178746146ee1477b7ef83c80d09967·8307760·kernel·optional·linux-headers-6.1.0-18-common-rt_6.1.76-1_all.deb
18 ·1f45c8797842f70ab10417d90546ff66·9957512·kernel·optional·linux-headers-6.1.0-18-common_6.1.76-1_all.deb18 ·1f45c8797842f70ab10417d90546ff66·9957512·kernel·optional·linux-headers-6.1.0-18-common_6.1.76-1_all.deb
19 ·1b5bd4040f0caeb474353c03a7d69170·1305264·kernel·optional·linux-headers-6.1.0-18-rt-686-pae_6.1.76-1_i386.deb19 ·1b5bd4040f0caeb474353c03a7d69170·1305264·kernel·optional·linux-headers-6.1.0-18-rt-686-pae_6.1.76-1_i386.deb
20 ·3fd60c98d3f9755b9254500a44d3da33·760778856·debug·optional·linux-image-6.1.0-18-686-dbg_6.1.76-1_i386.deb20 ·3fd60c98d3f9755b9254500a44d3da33·760778856·debug·optional·linux-image-6.1.0-18-686-dbg_6.1.76-1_i386.deb
3.61 MB
linux-doc-6.1_6.1.76-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-01·08:05:49.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-01·08:05:49.000000·debian-binary
2 -rw-r--r--···0········0········0···375036·2024-02-01·08:05:49.000000·control.tar.xz2 -rw-r--r--···0········0········0···374924·2024-02-01·08:05:49.000000·control.tar.xz
3 -rw-r--r--···0········0········0·36428724·2024-02-01·08:05:49.000000·data.tar.xz3 -rw-r--r--···0········0········0·36428312·2024-02-01·08:05:49.000000·data.tar.xz
626 B
control.tar.xz
598 B
control.tar
528 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·linux-doc-6.11 Package:·linux-doc-6.1
2 Source:·linux2 Source:·linux
3 Version:·6.1.76-13 Version:·6.1.76-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Kernel·Team·<debian-kernel@lists.debian.org>5 Maintainer:·Debian·Kernel·Team·<debian-kernel@lists.debian.org>
6 Installed-Size:·1933196 Installed-Size:·193385
7 Section:·doc7 Section:·doc
8 Priority:·optional8 Priority:·optional
9 Multi-Arch:·foreign9 Multi-Arch:·foreign
10 Homepage:·https://www.kernel.org/10 Homepage:·https://www.kernel.org/
11 Description:·Linux·kernel·specific·documentation·for·version·6.111 Description:·Linux·kernel·specific·documentation·for·version·6.1
12 ·This·package·provides·the·various·README·files·and·HTML·documentation·for12 ·This·package·provides·the·various·README·files·and·HTML·documentation·for
13 ·the·Linux·kernel·version·6.1.··Plenty·of·information,·including·the13 ·the·Linux·kernel·version·6.1.··Plenty·of·information,·including·the
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.61 MB
data.tar.xz
3.61 MB
data.tar
16.6 KB
file list
    
Offset 13838, 15 lines modifiedOffset 13838, 15 lines modified
13838 -rw-r--r--···0·root·········(0)·root·········(0)····14508·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/protection-keys.html13838 -rw-r--r--···0·root·········(0)·root·········(0)····14508·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/protection-keys.html
13839 -rw-r--r--···0·root·········(0)·root·········(0)····32837·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/rbtree.html13839 -rw-r--r--···0·root·········(0)·root·········(0)····32837·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/rbtree.html
13840 -rw-r--r--···0·root·········(0)·root·········(0)····24247·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/refcount-vs-atomic.html13840 -rw-r--r--···0·root·········(0)·root·········(0)····24247·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/refcount-vs-atomic.html
13841 -rw-r--r--···0·root·········(0)·root·········(0)····20361·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/symbol-namespaces.html13841 -rw-r--r--···0·root·········(0)·root·········(0)····20361·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/symbol-namespaces.html
13842 -rw-r--r--···0·root·········(0)·root·········(0)····26424·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/this_cpu_ops.html13842 -rw-r--r--···0·root·········(0)·root·········(0)····26424·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/this_cpu_ops.html
13843 -rw-r--r--···0·root·········(0)·root·········(0)····48054·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/timekeeping.html13843 -rw-r--r--···0·root·········(0)·root·········(0)····48054·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/timekeeping.html
13844 -rw-r--r--···0·root·········(0)·root·········(0)····59548·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/tracepoint.html13844 -rw-r--r--···0·root·········(0)·root·········(0)····59548·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/tracepoint.html
13845 -rw-r--r--···0·root·········(0)·root·········(0)····27184·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/unaligned-memory-access.html13845 -rw-r--r--···0·root·········(0)·root·········(0)····25043·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/unaligned-memory-access.html
13846 -rw-r--r--···0·root·········(0)·root·········(0)····31032·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/watch_queue.html13846 -rw-r--r--···0·root·········(0)·root·········(0)····31032·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/watch_queue.html
13847 -rw-r--r--···0·root·········(0)·root·········(0)···202459·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/workqueue.html13847 -rw-r--r--···0·root·········(0)·root·········(0)···202459·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/workqueue.html
13848 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/13848 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/
13849 -rw-r--r--···0·root·········(0)·root·········(0)····12657·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_bitops.html13849 -rw-r--r--···0·root·········(0)·root·········(0)····12657·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_bitops.html
13850 -rw-r--r--···0·root·········(0)·root·········(0)····21706·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_t.html13850 -rw-r--r--···0·root·········(0)·root·········(0)····21706·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_t.html
13851 -rw-r--r--···0·root·········(0)·root·········(0)···135327·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/memory-barriers.html13851 -rw-r--r--···0·root·········(0)·root·········(0)···135327·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/memory-barriers.html
13852 -rw-r--r--···0·root·········(0)·root·········(0)···279154·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/xarray.html13852 -rw-r--r--···0·root·········(0)·root·········(0)···279154·2024-02-01·08:05:49.000000·./usr/share/doc/linux-doc-6.1/html/core-api/xarray.html
14.6 KB
./usr/share/doc/linux-doc-6.1/html/core-api/unaligned-memory-access.html
    
Offset 41, 66 lines modifiedOffset 41, 55 lines modified
41 ··<form·id="rtd-search-form"·class="wy-form"·action="../search.html"·method="get">41 ··<form·id="rtd-search-form"·class="wy-form"·action="../search.html"·method="get">
42 ····<input·type="text"·name="q"·placeholder="Search·docs"·aria-label="Search·docs"·/>42 ····<input·type="text"·name="q"·placeholder="Search·docs"·aria-label="Search·docs"·/>
43 ····<input·type="hidden"·name="check_keywords"·value="yes"·/>43 ····<input·type="hidden"·name="check_keywords"·value="yes"·/>
44 ····<input·type="hidden"·name="area"·value="default"·/>44 ····<input·type="hidden"·name="area"·value="default"·/>
45 ··</form>45 ··</form>
46 </div>46 </div>
47 ········</div><div·class="wy-menu·wy-menu-vertical"·data-spy="affix"·role="navigation"·aria-label="Navigation·menu">47 ········</div><div·class="wy-menu·wy-menu-vertical"·data-spy="affix"·role="navigation"·aria-label="Navigation·menu">
48 ··············<ul·class="current">48 ··············<ul>
49 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li>49 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li>
50 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>50 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
51 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li>51 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li>
52 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>52 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
53 <li·class="toctree-l1·current"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a><ul·class="current">53 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li>
 54 </ul>
 55 <ul·class="current">
 56 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">Core·API·Documentation</a><ul·class="current">
 57 <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#core-utilities">Core·utilities</a></li>
 58 <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#data-structures-and-low-level-utilities">Data·structures·and·low-level·utilities</a></li>
 59 <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#low-level-entry-and-exit">Low·level·entry·and·exit</a></li>
 60 <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#concurrency-primitives">Concurrency·primitives</a></li>
 61 <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#low-level-hardware-management">Low-level·hardware·management</a></li>
 62 <li·class="toctree-l2·current"><a·class="reference·internal"·href="index.html#memory-management">Memory·management</a><ul·class="current">
 63 <li·class="toctree-l3"><a·class="reference·internal"·href="memory-allocation.html">Memory·Allocation·Guide</a></li>
54 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li> 
55 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/howto.html">HOWTO·do·Linux·kernel·development</a></li> 
56 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li> 
57 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li> 
58 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> 
59 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> 
60 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/handling-regressions.html">Handling·regressions</a></li> 
61 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/programming-language.html">Programming·Language</a></li> 
62 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/coding-style.html">Linux·kernel·coding·style</a></li> 
63 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li> 
64 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li> 
65 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/email-clients.html">Email·clients·info·for·Linux</a></li> 
66 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li> 
67 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/kernel-driver-statement.html">Kernel·Driver·Statement</a></li> 
68 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/changes.html">Minimal·requirements·to·compile·the·Kernel</a></li> 
69 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li> 
70 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/management-style.html">Linux·kernel·management·style</a></li> 
71 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li> 
72 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li> 
73 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li> 
74 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li> 
75 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li> 
76 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li> 
77 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/researcher-guidelines.html">Researcher·Guidelines</a></li> 
78 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li> 
79 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/adding-syscalls.html">Adding·a·New·System·Call</a></li> 
80 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/magic-number.html">Linux·magic·numbers</a></li> 
81 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li> 
82 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li> 
83 <li·class="toctree-l2"><a·class="reference·internal"·href="../process/clang-format.html">clang-format</a></li> 
84 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li> 
85 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">Unaligned·Memory·Accesses</a><ul>64 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">Unaligned·Memory·Accesses</a><ul>
86 <li·class="toctree-l3"><a·class="reference·internal"·href="#the-definition-of-an-unaligned-access">The·definition·of·an·unaligned·access</a></li>65 <li·class="toctree-l4"><a·class="reference·internal"·href="#the-definition-of-an-unaligned-access">The·definition·of·an·unaligned·access</a></li>
87 <li·class="toctree-l3"><a·class="reference·internal"·href="#natural-alignment">Natural·alignment</a></li>66 <li·class="toctree-l4"><a·class="reference·internal"·href="#natural-alignment">Natural·alignment</a></li>
88 <li·class="toctree-l3"><a·class="reference·internal"·href="#why-unaligned-access-is-bad">Why·unaligned·access·is·bad</a></li>67 <li·class="toctree-l4"><a·class="reference·internal"·href="#why-unaligned-access-is-bad">Why·unaligned·access·is·bad</a></li>
89 <li·class="toctree-l3"><a·class="reference·internal"·href="#code-that-does-not-cause-unaligned-access">Code·that·does·not·cause·unaligned·access</a></li>68 <li·class="toctree-l4"><a·class="reference·internal"·href="#code-that-does-not-cause-unaligned-access">Code·that·does·not·cause·unaligned·access</a></li>
90 <li·class="toctree-l3"><a·class="reference·internal"·href="#code-that-causes-unaligned-access">Code·that·causes·unaligned·access</a></li>69 <li·class="toctree-l4"><a·class="reference·internal"·href="#code-that-causes-unaligned-access">Code·that·causes·unaligned·access</a></li>
91 <li·class="toctree-l3"><a·class="reference·internal"·href="#avoiding-unaligned-accesses">Avoiding·unaligned·accesses</a></li>70 <li·class="toctree-l4"><a·class="reference·internal"·href="#avoiding-unaligned-accesses">Avoiding·unaligned·accesses</a></li>
92 <li·class="toctree-l3"><a·class="reference·internal"·href="#alignment-vs-networking">Alignment·vs.·Networking</a></li>71 <li·class="toctree-l4"><a·class="reference·internal"·href="#alignment-vs-networking">Alignment·vs.·Networking</a></li>
93 </ul>72 </ul>
94 </li>73 </li>
 74 <li·class="toctree-l3"><a·class="reference·internal"·href="dma-api.html">Dynamic·DMA·mapping·using·the·generic·device</a></li>
 75 <li·class="toctree-l3"><a·class="reference·internal"·href="dma-api-howto.html">Dynamic·DMA·mapping·Guide</a></li>
 76 <li·class="toctree-l3"><a·class="reference·internal"·href="dma-attributes.html">DMA·attributes</a></li>
 77 <li·class="toctree-l3"><a·class="reference·internal"·href="dma-isa-lpc.html">DMA·with·ISA·and·LPC·devices</a></li>
 78 <li·class="toctree-l3"><a·class="reference·internal"·href="mm-api.html">Memory·Management·APIs</a></li>
 79 <li·class="toctree-l3"><a·class="reference·internal"·href="genalloc.html">The·genalloc/genpool·subsystem</a></li>
 80 <li·class="toctree-l3"><a·class="reference·internal"·href="pin_user_pages.html">pin_user_pages()·and·related·calls</a></li>
 81 <li·class="toctree-l3"><a·class="reference·internal"·href="boot-time-mm.html">Boot·time·memory·management</a></li>
 82 <li·class="toctree-l3"><a·class="reference·internal"·href="gfp_mask-from-fs-io.html">GFP·masks·used·from·FS/IO·context</a></li>
95 </ul>83 </ul>
96 </li>84 </li>
 85 <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#interfaces-for-kernel-debugging">Interfaces·for·kernel·debugging</a></li>
 86 <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#everything-else">Everything·else</a></li>
97 </ul>87 </ul>
 88 </li>
98 <ul> 
99 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">Core·API·Documentation</a></li> 
100 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>89 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
101 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>90 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
102 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>91 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
103 </ul>92 </ul>
104 <ul>93 <ul>
105 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li>94 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li>
106 <li·class="toctree-l1"><a·class="reference·internal"·href="../doc-guide/index.html">How·to·write·kernel·documentation</a></li>95 <li·class="toctree-l1"><a·class="reference·internal"·href="../doc-guide/index.html">How·to·write·kernel·documentation</a></li>
3.72 KB
html2text {}
    
Offset 11, 56 lines modifiedOffset 11, 41 lines modified
11 [q···················]11 [q···················]
12 ····*·A_guide_to_the_Kernel_Development_Process12 ····*·A_guide_to_the_Kernel_Development_Process
13 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the13 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
14 ······kernel14 ······kernel
15 ····*·Code_of_conduct15 ····*·Code_of_conduct
16 ····*·Kernel_Maintainer_Handbook16 ····*·Kernel_Maintainer_Handbook
17 ····*·All_development-process_docs17 ····*·All_development-process_docs
18 ··········o·Linux_kernel_licensing_rules 
19 ··········o·HOWTO_do_Linux_kernel_development 
20 ··········o·Contributor_Covenant_Code_of_Conduct 
21 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation 
22 ··········o·A_guide_to_the_Kernel_Development_Process 
23 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into 
24 ············the_kernel 
25 ··········o·Handling_regressions 
26 ··········o·Programming_Language 
27 ··········o·Linux_kernel_coding_style 
28 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes 
29 ··········o·Kernel_Maintainer_PGP_guide 
30 ··········o·Email_clients_info_for_Linux 
31 ··········o·Linux_Kernel_Enforcement_Statement 
32 ··········o·Kernel_Driver_Statement 
33 ··········o·Minimal_requirements_to_compile_the_Kernel 
34 ··········o·The_Linux_Kernel_Driver_Interface 
35 ··········o·Linux_kernel_management_style 
36 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases 
37 ··········o·Linux_Kernel_patch_submission_checklist 
38 ··········o·Index_of_Further_Kernel_Documentation 
39 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and 
40 ············Conventions 
41 ··········o·Embargoed_hardware_issues 
42 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes 
43 ··········o·Researcher_Guidelines 
44 ··········o·Applying_Patches_To_The_Linux_Kernel 
45 ··········o·Adding_a_New_System_Call 
46 ··········o·Linux_magic_numbers 
47 ··········o·Why_the_“volatile”_type_class_should_not_be_used 
48 ··········o·(How_to_avoid)_Botching_up_ioctls 
49 ··········o·clang-format 
50 ··········o·arch/riscv_maintenance_guidelines_for_developers 
51 ··········o·Unaligned_Memory_Accesses 
52 ················#·The_definition_of_an_unaligned_access 
53 ················#·Natural_alignment 
54 ················#·Why_unaligned_access_is_bad 
55 ················#·Code_that_does_not_cause_unaligned_access 
56 ················#·Code_that_causes_unaligned_access 
57 ················#·Avoiding_unaligned_accesses 
58 ················#·Alignment_vs._Networking 
59 ····*·Core_API_Documentation18 ····*·Core_API_Documentation
 19 ··········o·Core_utilities
 20 ··········o·Data_structures_and_low-level_utilities
 21 ··········o·Low_level_entry_and_exit
 22 ··········o·Concurrency_primitives
 23 ··········o·Low-level_hardware_management
 24 ··········o·Memory_management
 25 ················#·Memory_Allocation_Guide
 26 ················#·Unaligned_Memory_Accesses
 27 ······················#·The_definition_of_an_unaligned_access
 28 ······················#·Natural_alignment
 29 ······················#·Why_unaligned_access_is_bad
 30 ······················#·Code_that_does_not_cause_unaligned_access
 31 ······················#·Code_that_causes_unaligned_access
 32 ······················#·Avoiding_unaligned_accesses
 33 ······················#·Alignment_vs._Networking
 34 ················#·Dynamic_DMA_mapping_using_the_generic_device
 35 ················#·Dynamic_DMA_mapping_Guide
 36 ················#·DMA_attributes
 37 ················#·DMA_with_ISA_and_LPC_devices
 38 ················#·Memory_Management_APIs
 39 ················#·The_genalloc/genpool_subsystem
 40 ················#·pin_user_pages()_and_related_calls
 41 ················#·Boot_time_memory_management
 42 ················#·GFP_masks_used_from_FS/IO_context
 43 ··········o·Interfaces_for_kernel_debugging
 44 ··········o·Everything_else
60 ····*·The_Linux_driver_implementer’s_API_guide45 ····*·The_Linux_driver_implementer’s_API_guide
61 ····*·Kernel_subsystem_documentation46 ····*·Kernel_subsystem_documentation
62 ····*·Locking_in_the_kernel47 ····*·Locking_in_the_kernel
63 ····*·Linux_kernel_licensing_rules48 ····*·Linux_kernel_licensing_rules
64 ····*·How_to_write_kernel_documentation49 ····*·How_to_write_kernel_documentation
65 ····*·Development_tools_for_the_kernel50 ····*·Development_tools_for_the_kernel
66 ····*·Kernel_Testing_Guide51 ····*·Kernel_Testing_Guide
6.14 KB
./usr/share/doc/linux-doc-6.1/html/dev-tools/testing-overview.html
    
Offset 57, 15 lines modifiedOffset 57, 47 lines modified
57 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>57 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
58 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>58 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
59 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>59 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
60 </ul>60 </ul>
61 <ul·class="current">61 <ul·class="current">
62 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li>62 <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li>
63 <li·class="toctree-l1"><a·class="reference·internal"·href="../doc-guide/index.html">How·to·write·kernel·documentation</a></li>63 <li·class="toctree-l1"><a·class="reference·internal"·href="../doc-guide/index.html">How·to·write·kernel·documentation</a></li>
64 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">Development·tools·for·the·kernel</a></li>64 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">Development·tools·for·the·kernel</a><ul·class="current">
 65 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">Kernel·Testing·Guide</a><ul>
 66 <li·class="toctree-l3"><a·class="reference·internal"·href="#writing-and-running-tests">Writing·and·Running·Tests</a><ul>
 67 <li·class="toctree-l4"><a·class="reference·internal"·href="#the-difference-between-kunit-and-kselftest">The·Difference·Between·KUnit·and·kselftest</a></li>
 68 </ul>
 69 </li>
 70 <li·class="toctree-l3"><a·class="reference·internal"·href="#code-coverage-tools">Code·Coverage·Tools</a></li>
 71 <li·class="toctree-l3"><a·class="reference·internal"·href="#dynamic-analysis-tools">Dynamic·Analysis·Tools</a></li>
 72 <li·class="toctree-l3"><a·class="reference·internal"·href="#static-analysis-tools">Static·Analysis·Tools</a><ul>
 73 <li·class="toctree-l4"><a·class="reference·internal"·href="#when-to-use-sparse-and-smatch">When·to·use·Sparse·and·Smatch</a></li>
 74 <li·class="toctree-l4"><a·class="reference·internal"·href="#strong-points-of-smatch-and-coccinelle">Strong·points·of·Smatch·and·Coccinelle</a></li>
 75 </ul>
 76 </li>
 77 </ul>
 78 </li>
 79 <li·class="toctree-l2"><a·class="reference·internal"·href="checkpatch.html">Checkpatch</a></li>
 80 <li·class="toctree-l2"><a·class="reference·internal"·href="coccinelle.html">Coccinelle</a></li>
 81 <li·class="toctree-l2"><a·class="reference·internal"·href="sparse.html">Sparse</a></li>
 82 <li·class="toctree-l2"><a·class="reference·internal"·href="kcov.html">kcov:·code·coverage·for·fuzzing</a></li>
 83 <li·class="toctree-l2"><a·class="reference·internal"·href="gcov.html">Using·gcov·with·the·Linux·kernel</a></li>
 84 <li·class="toctree-l2"><a·class="reference·internal"·href="kasan.html">The·Kernel·Address·Sanitizer·(KASAN)</a></li>
 85 <li·class="toctree-l2"><a·class="reference·internal"·href="kmsan.html">The·Kernel·Memory·Sanitizer·(KMSAN)</a></li>
 86 <li·class="toctree-l2"><a·class="reference·internal"·href="ubsan.html">The·Undefined·Behavior·Sanitizer·-·UBSAN</a></li>
 87 <li·class="toctree-l2"><a·class="reference·internal"·href="kmemleak.html">Kernel·Memory·Leak·Detector</a></li>
 88 <li·class="toctree-l2"><a·class="reference·internal"·href="kcsan.html">The·Kernel·Concurrency·Sanitizer·(KCSAN)</a></li>
 89 <li·class="toctree-l2"><a·class="reference·internal"·href="kfence.html">Kernel·Electric-Fence·(KFENCE)</a></li>
 90 <li·class="toctree-l2"><a·class="reference·internal"·href="gdb-kernel-debugging.html">Debugging·kernel·and·modules·via·gdb</a></li>
 91 <li·class="toctree-l2"><a·class="reference·internal"·href="kgdb.html">Using·kgdb,·kdb·and·the·kernel·debugger·internals</a></li>
 92 <li·class="toctree-l2"><a·class="reference·internal"·href="kselftest.html">Linux·Kernel·Selftests</a></li>
 93 <li·class="toctree-l2"><a·class="reference·internal"·href="kunit/index.html">KUnit·-·Linux·Kernel·Unit·Testing</a></li>
 94 <li·class="toctree-l2"><a·class="reference·internal"·href="ktap.html">The·Kernel·Test·Anything·Protocol·(KTAP),·version·1</a></li>
 95 </ul>
 96 </li>
65 <li·class="toctree-l1·current"><a·class="current·reference·internal"·href="#">Kernel·Testing·Guide</a><ul>97 <li·class="toctree-l1·current"><a·class="current·reference·internal"·href="#">Kernel·Testing·Guide</a><ul>
66 <li·class="toctree-l2"><a·class="reference·internal"·href="#writing-and-running-tests">Writing·and·Running·Tests</a><ul>98 <li·class="toctree-l2"><a·class="reference·internal"·href="#writing-and-running-tests">Writing·and·Running·Tests</a><ul>
67 <li·class="toctree-l3"><a·class="reference·internal"·href="#the-difference-between-kunit-and-kselftest">The·Difference·Between·KUnit·and·kselftest</a></li>99 <li·class="toctree-l3"><a·class="reference·internal"·href="#the-difference-between-kunit-and-kselftest">The·Difference·Between·KUnit·and·kselftest</a></li>
68 </ul>100 </ul>
69 </li>101 </li>
70 <li·class="toctree-l2"><a·class="reference·internal"·href="#code-coverage-tools">Code·Coverage·Tools</a></li>102 <li·class="toctree-l2"><a·class="reference·internal"·href="#code-coverage-tools">Code·Coverage·Tools</a></li>
71 <li·class="toctree-l2"><a·class="reference·internal"·href="#dynamic-analysis-tools">Dynamic·Analysis·Tools</a></li>103 <li·class="toctree-l2"><a·class="reference·internal"·href="#dynamic-analysis-tools">Dynamic·Analysis·Tools</a></li>
1.65 KB
html2text {}
    
Offset 18, 14 lines modifiedOffset 18, 38 lines modified
18 ····*·Core_API_Documentation18 ····*·Core_API_Documentation
19 ····*·The_Linux_driver_implementer’s_API_guide19 ····*·The_Linux_driver_implementer’s_API_guide
20 ····*·Kernel_subsystem_documentation20 ····*·Kernel_subsystem_documentation
21 ····*·Locking_in_the_kernel21 ····*·Locking_in_the_kernel
22 ····*·Linux_kernel_licensing_rules22 ····*·Linux_kernel_licensing_rules
23 ····*·How_to_write_kernel_documentation23 ····*·How_to_write_kernel_documentation
24 ····*·Development_tools_for_the_kernel24 ····*·Development_tools_for_the_kernel
 25 ··········o·Kernel_Testing_Guide
 26 ················#·Writing_and_Running_Tests
 27 ······················#·The_Difference_Between_KUnit_and_kselftest
 28 ················#·Code_Coverage_Tools
 29 ················#·Dynamic_Analysis_Tools
 30 ················#·Static_Analysis_Tools
 31 ······················#·When_to_use_Sparse_and_Smatch
 32 ······················#·Strong_points_of_Smatch_and_Coccinelle
 33 ··········o·Checkpatch
 34 ··········o·Coccinelle
 35 ··········o·Sparse
 36 ··········o·kcov:_code_coverage_for_fuzzing
 37 ··········o·Using_gcov_with_the_Linux_kernel
 38 ··········o·The_Kernel_Address_Sanitizer_(KASAN)
 39 ··········o·The_Kernel_Memory_Sanitizer_(KMSAN)
 40 ··········o·The_Undefined_Behavior_Sanitizer_-_UBSAN
 41 ··········o·Kernel_Memory_Leak_Detector
 42 ··········o·The_Kernel_Concurrency_Sanitizer_(KCSAN)
 43 ··········o·Kernel_Electric-Fence_(KFENCE)
 44 ··········o·Debugging_kernel_and_modules_via_gdb
 45 ··········o·Using_kgdb,_kdb_and_the_kernel_debugger_internals
 46 ··········o·Linux_Kernel_Selftests
 47 ··········o·KUnit_-_Linux_Kernel_Unit_Testing
 48 ··········o·The_Kernel_Test_Anything_Protocol_(KTAP),_version_1
25 ····*·Kernel_Testing_Guide49 ····*·Kernel_Testing_Guide
26 ··········o·Writing_and_Running_Tests50 ··········o·Writing_and_Running_Tests
27 ················#·The_Difference_Between_KUnit_and_kselftest51 ················#·The_Difference_Between_KUnit_and_kselftest
28 ··········o·Code_Coverage_Tools52 ··········o·Code_Coverage_Tools
29 ··········o·Dynamic_Analysis_Tools53 ··········o·Dynamic_Analysis_Tools
30 ··········o·Static_Analysis_Tools54 ··········o·Static_Analysis_Tools
31 ················#·When_to_use_Sparse_and_Smatch55 ················#·When_to_use_Sparse_and_Smatch
2.12 KB
./usr/share/doc/linux-doc-6.1/html/gpu/rfc/i915_scheduler.html
    
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 execbuf2·IOCTL·can·be·called·submitting·N·BBs·in·a·single·IOCTL.·Initially·only352 execbuf2·IOCTL·can·be·called·submitting·N·BBs·in·a·single·IOCTL.·Initially·only
353 supports·GuC·submission.·Execlists·supports·can·be·added·later·if·needed.</p>353 supports·GuC·submission.·Execlists·supports·can·be·added·later·if·needed.</p>
354 <p>Add·I915_CONTEXT_ENGINES_EXT_PARALLEL_SUBMIT·and354 <p>Add·I915_CONTEXT_ENGINES_EXT_PARALLEL_SUBMIT·and
355 drm_i915_context_engines_parallel_submit·to·the·uAPI·to·implement·this355 drm_i915_context_engines_parallel_submit·to·the·uAPI·to·implement·this
356 extension.</p>356 extension.</p>
357 <dl·class="c·struct">357 <dl·class="c·struct">
358 <dt·class="sig·sig-object·c"·id="c.i915_context_engines_parallel_submit">358 <dt·class="sig·sig-object·c"·id="c.i915_context_engines_parallel_submit">
359 <span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">i915_context_engines_parallel_submit</span></span></span><a·class="headerlink"·href="#c.i915_context_engines_parallel_submit"·title="Permalink·to·this·definition">¶</a><br·/></dt>359 <span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">i915_context_engines_parallel_submit</span></span></span><br·/></dt>
360 <dd><p>Configure·engine·for·parallel·submission.</p>360 <dd><p>Configure·engine·for·parallel·submission.</p>
361 </dd></dl>361 </dd></dl>
  
362 <p><strong>Definition</strong></p>362 <p><strong>Definition</strong></p>
363 <div·class="highlight-none·notranslate"><div·class="highlight"><pre><span></span>struct·i915_context_engines_parallel_submit·{363 <div·class="highlight-none·notranslate"><div·class="highlight"><pre><span></span>struct·i915_context_engines_parallel_submit·{
364 ··struct·i915_user_extension·base;364 ··struct·i915_user_extension·base;
365 ··__u16·engine_index;365 ··__u16·engine_index;
800 B
html2text {}
    
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 See·I915_CONTEXT_ENGINES_EXT_LOAD_BALANCE·or·I915_CONTEXT_ENGINES_EXT_BOND·for227 See·I915_CONTEXT_ENGINES_EXT_LOAD_BALANCE·or·I915_CONTEXT_ENGINES_EXT_BOND·for
228 similar·existing·examples.·Once·a·slot·is·configured·for·parallel·submission228 similar·existing·examples.·Once·a·slot·is·configured·for·parallel·submission
229 the·execbuf2·IOCTL·can·be·called·submitting·N·BBs·in·a·single·IOCTL.·Initially229 the·execbuf2·IOCTL·can·be·called·submitting·N·BBs·in·a·single·IOCTL.·Initially
230 only·supports·GuC·submission.·Execlists·supports·can·be·added·later·if·needed.230 only·supports·GuC·submission.·Execlists·supports·can·be·added·later·if·needed.
231 Add·I915_CONTEXT_ENGINES_EXT_PARALLEL_SUBMIT·and231 Add·I915_CONTEXT_ENGINES_EXT_PARALLEL_SUBMIT·and
232 drm_i915_context_engines_parallel_submit·to·the·uAPI·to·implement·this232 drm_i915_context_engines_parallel_submit·to·the·uAPI·to·implement·this
233 extension.233 extension.
234 ··struct·i915_context_engines_parallel_submit¶234 ··struct·i915_context_engines_parallel_submit
235 ······Configure·engine·for·parallel·submission.235 ······Configure·engine·for·parallel·submission.
236 Definition236 Definition
237 struct·i915_context_engines_parallel_submit·{237 struct·i915_context_engines_parallel_submit·{
238 ··struct·i915_user_extension·base;238 ··struct·i915_user_extension·base;
239 ··__u16·engine_index;239 ··__u16·engine_index;
240 ··__u16·width;240 ··__u16·width;
241 ··__u16·num_siblings;241 ··__u16·num_siblings;
10.0 KB
./usr/share/doc/linux-doc-6.1/html/process/1.Intro.html
    
Offset 64, 15 lines modifiedOffset 64, 67 lines modified
64 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>64 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
65 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>65 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
66 </ul>66 </ul>
67 </li>67 </li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>68 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
69 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>69 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
70 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>70 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
71 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>71 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 72 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 73 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 74 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 75 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 76 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 77 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">1.·Introduction</a><ul>
 78 <li·class="toctree-l4"><a·class="reference·internal"·href="#executive-summary">1.1.·Executive·summary</a></li>
 79 <li·class="toctree-l4"><a·class="reference·internal"·href="#what-this-document-is-about">1.2.·What·this·document·is·about</a></li>
 80 <li·class="toctree-l4"><a·class="reference·internal"·href="#credits">1.3.·Credits</a></li>
 81 <li·class="toctree-l4"><a·class="reference·internal"·href="#the-importance-of-getting-code-into-the-mainline">1.4.·The·importance·of·getting·code·into·the·mainline</a></li>
 82 <li·class="toctree-l4"><a·class="reference·internal"·href="#licensing">1.5.·Licensing</a></li>
 83 </ul>
 84 </li>
 85 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 86 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 87 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 88 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 89 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 90 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 91 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 92 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 93 </ul>
 94 </li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 108 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 109 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 110 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 111 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 112 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 113 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 116 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 117 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 118 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 119 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 120 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 121 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 122 </ul>
 123 </li>
72 </ul>124 </ul>
73 <ul>125 <ul>
74 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>126 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
75 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>127 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
76 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>128 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
77 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>129 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
78 </ul>130 </ul>
2.77 KB
html2text {}
    
Offset 25, 14 lines modifiedOffset 25, 62 lines modified
25 ··········o·8._For_more_information25 ··········o·8._For_more_information
26 ··········o·9._Conclusion26 ··········o·9._Conclusion
27 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the27 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
28 ······kernel28 ······kernel
29 ····*·Code_of_conduct29 ····*·Code_of_conduct
30 ····*·Kernel_Maintainer_Handbook30 ····*·Kernel_Maintainer_Handbook
31 ····*·All_development-process_docs31 ····*·All_development-process_docs
 32 ··········o·Linux_kernel_licensing_rules
 33 ··········o·HOWTO_do_Linux_kernel_development
 34 ··········o·Contributor_Covenant_Code_of_Conduct
 35 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 36 ··········o·A_guide_to_the_Kernel_Development_Process
 37 ················#·1._Introduction
 38 ······················#·1.1._Executive_summary
 39 ······················#·1.2._What_this_document_is_about
 40 ······················#·1.3._Credits
 41 ······················#·1.4._The_importance_of_getting_code_into_the_mainline
 42 ······················#·1.5._Licensing
 43 ················#·2._How_the_development_process_works
 44 ················#·3._Early-stage_planning
 45 ················#·4._Getting_the_code_right
 46 ················#·5._Posting_patches
 47 ················#·6._Followthrough
 48 ················#·7._Advanced_topics
 49 ················#·8._For_more_information
 50 ················#·9._Conclusion
 51 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 52 ············the_kernel
 53 ··········o·Handling_regressions
 54 ··········o·Programming_Language
 55 ··········o·Linux_kernel_coding_style
 56 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 57 ··········o·Kernel_Maintainer_PGP_guide
 58 ··········o·Email_clients_info_for_Linux
 59 ··········o·Linux_Kernel_Enforcement_Statement
 60 ··········o·Kernel_Driver_Statement
 61 ··········o·Minimal_requirements_to_compile_the_Kernel
 62 ··········o·The_Linux_Kernel_Driver_Interface
 63 ··········o·Linux_kernel_management_style
 64 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 65 ··········o·Linux_Kernel_patch_submission_checklist
 66 ··········o·Index_of_Further_Kernel_Documentation
 67 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 68 ············Conventions
 69 ··········o·Embargoed_hardware_issues
 70 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 71 ··········o·Researcher_Guidelines
 72 ··········o·Applying_Patches_To_The_Linux_Kernel
 73 ··········o·Adding_a_New_System_Call
 74 ··········o·Linux_magic_numbers
 75 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 76 ··········o·(How_to_avoid)_Botching_up_ioctls
 77 ··········o·clang-format
 78 ··········o·arch/riscv_maintenance_guidelines_for_developers
 79 ··········o·Unaligned_Memory_Accesses
32 ····*·Core_API_Documentation80 ····*·Core_API_Documentation
33 ····*·The_Linux_driver_implementer’s_API_guide81 ····*·The_Linux_driver_implementer’s_API_guide
34 ····*·Kernel_subsystem_documentation82 ····*·Kernel_subsystem_documentation
35 ····*·Locking_in_the_kernel83 ····*·Locking_in_the_kernel
36 ····*·Linux_kernel_licensing_rules84 ····*·Linux_kernel_licensing_rules
37 ····*·How_to_write_kernel_documentation85 ····*·How_to_write_kernel_documentation
38 ····*·Development_tools_for_the_kernel86 ····*·Development_tools_for_the_kernel
10.4 KB
./usr/share/doc/linux-doc-6.1/html/process/2.Process.html
    
Offset 67, 15 lines modifiedOffset 67, 70 lines modified
67 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>67 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
68 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>68 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
69 </ul>69 </ul>
70 </li>70 </li>
71 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>71 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
72 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>72 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
73 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>73 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
74 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>74 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 75 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 76 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 77 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 78 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 79 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 80 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 81 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">2.·How·the·development·process·works</a><ul>
 82 <li·class="toctree-l4"><a·class="reference·internal"·href="#the-big-picture">2.1.·The·big·picture</a></li>
 83 <li·class="toctree-l4"><a·class="reference·internal"·href="#the-lifecycle-of-a-patch">2.2.·The·lifecycle·of·a·patch</a></li>
 84 <li·class="toctree-l4"><a·class="reference·internal"·href="#how-patches-get-into-the-kernel">2.3.·How·patches·get·into·the·Kernel</a></li>
 85 <li·class="toctree-l4"><a·class="reference·internal"·href="#next-trees">2.4.·Next·trees</a></li>
 86 <li·class="toctree-l4"><a·class="reference·internal"·href="#staging-trees">2.5.·Staging·trees</a></li>
 87 <li·class="toctree-l4"><a·class="reference·internal"·href="#tools">2.6.·Tools</a></li>
 88 <li·class="toctree-l4"><a·class="reference·internal"·href="#mailing-lists">2.7.·Mailing·lists</a></li>
 89 <li·class="toctree-l4"><a·class="reference·internal"·href="#getting-started-with-kernel-development">2.8.·Getting·started·with·Kernel·development</a></li>
 90 </ul>
 91 </li>
 92 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 93 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 94 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 95 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 96 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 97 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 98 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 99 </ul>
 100 </li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 108 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 109 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 110 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 111 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 112 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 113 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 116 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 117 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 118 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 119 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 120 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 121 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 122 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 123 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 124 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 125 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 126 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 127 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 128 </ul>
 129 </li>
75 </ul>130 </ul>
76 <ul>131 <ul>
77 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>132 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
78 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>133 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
79 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>134 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
80 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>135 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
81 </ul>136 </ul>
2.9 KB
html2text {}
    
Offset 28, 14 lines modifiedOffset 28, 65 lines modified
28 ··········o·8._For_more_information28 ··········o·8._For_more_information
29 ··········o·9._Conclusion29 ··········o·9._Conclusion
30 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the30 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
31 ······kernel31 ······kernel
32 ····*·Code_of_conduct32 ····*·Code_of_conduct
33 ····*·Kernel_Maintainer_Handbook33 ····*·Kernel_Maintainer_Handbook
34 ····*·All_development-process_docs34 ····*·All_development-process_docs
 35 ··········o·Linux_kernel_licensing_rules
 36 ··········o·HOWTO_do_Linux_kernel_development
 37 ··········o·Contributor_Covenant_Code_of_Conduct
 38 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 39 ··········o·A_guide_to_the_Kernel_Development_Process
 40 ················#·1._Introduction
 41 ················#·2._How_the_development_process_works
 42 ······················#·2.1._The_big_picture
 43 ······················#·2.2._The_lifecycle_of_a_patch
 44 ······················#·2.3._How_patches_get_into_the_Kernel
 45 ······················#·2.4._Next_trees
 46 ······················#·2.5._Staging_trees
 47 ······················#·2.6._Tools
 48 ······················#·2.7._Mailing_lists
 49 ······················#·2.8._Getting_started_with_Kernel_development
 50 ················#·3._Early-stage_planning
 51 ················#·4._Getting_the_code_right
 52 ················#·5._Posting_patches
 53 ················#·6._Followthrough
 54 ················#·7._Advanced_topics
 55 ················#·8._For_more_information
 56 ················#·9._Conclusion
 57 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 58 ············the_kernel
 59 ··········o·Handling_regressions
 60 ··········o·Programming_Language
 61 ··········o·Linux_kernel_coding_style
 62 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 63 ··········o·Kernel_Maintainer_PGP_guide
 64 ··········o·Email_clients_info_for_Linux
 65 ··········o·Linux_Kernel_Enforcement_Statement
 66 ··········o·Kernel_Driver_Statement
 67 ··········o·Minimal_requirements_to_compile_the_Kernel
 68 ··········o·The_Linux_Kernel_Driver_Interface
 69 ··········o·Linux_kernel_management_style
 70 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 71 ··········o·Linux_Kernel_patch_submission_checklist
 72 ··········o·Index_of_Further_Kernel_Documentation
 73 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 74 ············Conventions
 75 ··········o·Embargoed_hardware_issues
 76 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 77 ··········o·Researcher_Guidelines
 78 ··········o·Applying_Patches_To_The_Linux_Kernel
 79 ··········o·Adding_a_New_System_Call
 80 ··········o·Linux_magic_numbers
 81 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 82 ··········o·(How_to_avoid)_Botching_up_ioctls
 83 ··········o·clang-format
 84 ··········o·arch/riscv_maintenance_guidelines_for_developers
 85 ··········o·Unaligned_Memory_Accesses
35 ····*·Core_API_Documentation86 ····*·Core_API_Documentation
36 ····*·The_Linux_driver_implementer’s_API_guide87 ····*·The_Linux_driver_implementer’s_API_guide
37 ····*·Kernel_subsystem_documentation88 ····*·Kernel_subsystem_documentation
38 ····*·Locking_in_the_kernel89 ····*·Locking_in_the_kernel
39 ····*·Linux_kernel_licensing_rules90 ····*·Linux_kernel_licensing_rules
40 ····*·How_to_write_kernel_documentation91 ····*·How_to_write_kernel_documentation
41 ····*·Development_tools_for_the_kernel92 ····*·Development_tools_for_the_kernel
9.96 KB
./usr/share/doc/linux-doc-6.1/html/process/3.Early-stage.html
    
Offset 64, 15 lines modifiedOffset 64, 67 lines modified
64 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>64 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
65 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>65 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
66 </ul>66 </ul>
67 </li>67 </li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>68 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
69 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>69 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
70 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>70 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
71 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>71 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 72 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 73 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 74 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 75 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 76 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 77 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 78 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 79 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">3.·Early-stage·planning</a><ul>
 80 <li·class="toctree-l4"><a·class="reference·internal"·href="#specifying-the-problem">3.1.·Specifying·the·problem</a></li>
 81 <li·class="toctree-l4"><a·class="reference·internal"·href="#early-discussion">3.2.·Early·discussion</a></li>
 82 <li·class="toctree-l4"><a·class="reference·internal"·href="#who-do-you-talk-to">3.3.·Who·do·you·talk·to?</a></li>
 83 <li·class="toctree-l4"><a·class="reference·internal"·href="#when-to-post">3.4.·When·to·post?</a></li>
 84 <li·class="toctree-l4"><a·class="reference·internal"·href="#getting-official-buy-in">3.5.·Getting·official·buy-in</a></li>
 85 </ul>
 86 </li>
 87 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 88 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 89 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 90 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 91 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 92 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 93 </ul>
 94 </li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 108 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 109 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 110 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 111 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 112 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 113 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 116 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 117 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 118 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 119 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 120 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 121 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 122 </ul>
 123 </li>
72 </ul>124 </ul>
73 <ul>125 <ul>
74 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>126 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
75 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>127 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
76 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>128 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
77 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>129 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
78 </ul>130 </ul>
2.76 KB
html2text {}
    
Offset 25, 14 lines modifiedOffset 25, 62 lines modified
25 ··········o·8._For_more_information25 ··········o·8._For_more_information
26 ··········o·9._Conclusion26 ··········o·9._Conclusion
27 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the27 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
28 ······kernel28 ······kernel
29 ····*·Code_of_conduct29 ····*·Code_of_conduct
30 ····*·Kernel_Maintainer_Handbook30 ····*·Kernel_Maintainer_Handbook
31 ····*·All_development-process_docs31 ····*·All_development-process_docs
 32 ··········o·Linux_kernel_licensing_rules
 33 ··········o·HOWTO_do_Linux_kernel_development
 34 ··········o·Contributor_Covenant_Code_of_Conduct
 35 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 36 ··········o·A_guide_to_the_Kernel_Development_Process
 37 ················#·1._Introduction
 38 ················#·2._How_the_development_process_works
 39 ················#·3._Early-stage_planning
 40 ······················#·3.1._Specifying_the_problem
 41 ······················#·3.2._Early_discussion
 42 ······················#·3.3._Who_do_you_talk_to?
 43 ······················#·3.4._When_to_post?
 44 ······················#·3.5._Getting_official_buy-in
 45 ················#·4._Getting_the_code_right
 46 ················#·5._Posting_patches
 47 ················#·6._Followthrough
 48 ················#·7._Advanced_topics
 49 ················#·8._For_more_information
 50 ················#·9._Conclusion
 51 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 52 ············the_kernel
 53 ··········o·Handling_regressions
 54 ··········o·Programming_Language
 55 ··········o·Linux_kernel_coding_style
 56 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 57 ··········o·Kernel_Maintainer_PGP_guide
 58 ··········o·Email_clients_info_for_Linux
 59 ··········o·Linux_Kernel_Enforcement_Statement
 60 ··········o·Kernel_Driver_Statement
 61 ··········o·Minimal_requirements_to_compile_the_Kernel
 62 ··········o·The_Linux_Kernel_Driver_Interface
 63 ··········o·Linux_kernel_management_style
 64 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 65 ··········o·Linux_Kernel_patch_submission_checklist
 66 ··········o·Index_of_Further_Kernel_Documentation
 67 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 68 ············Conventions
 69 ··········o·Embargoed_hardware_issues
 70 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 71 ··········o·Researcher_Guidelines
 72 ··········o·Applying_Patches_To_The_Linux_Kernel
 73 ··········o·Adding_a_New_System_Call
 74 ··········o·Linux_magic_numbers
 75 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 76 ··········o·(How_to_avoid)_Botching_up_ioctls
 77 ··········o·clang-format
 78 ··········o·arch/riscv_maintenance_guidelines_for_developers
 79 ··········o·Unaligned_Memory_Accesses
32 ····*·Core_API_Documentation80 ····*·Core_API_Documentation
33 ····*·The_Linux_driver_implementer’s_API_guide81 ····*·The_Linux_driver_implementer’s_API_guide
34 ····*·Kernel_subsystem_documentation82 ····*·Kernel_subsystem_documentation
35 ····*·Locking_in_the_kernel83 ····*·Locking_in_the_kernel
36 ····*·Linux_kernel_licensing_rules84 ····*·Linux_kernel_licensing_rules
37 ····*·How_to_write_kernel_documentation85 ····*·How_to_write_kernel_documentation
38 ····*·Development_tools_for_the_kernel86 ····*·Development_tools_for_the_kernel
9.75 KB
./usr/share/doc/linux-doc-6.1/html/process/4.Coding.html
    
Offset 71, 15 lines modifiedOffset 71, 66 lines modified
71 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>71 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
72 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>72 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
73 </ul>73 </ul>
74 </li>74 </li>
75 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>75 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
76 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>76 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
77 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>77 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
78 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>78 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 79 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 80 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 81 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 82 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 83 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 84 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 85 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 86 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 87 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">4.·Getting·the·code·right</a><ul>
 88 <li·class="toctree-l4"><a·class="reference·internal"·href="#pitfalls">4.1.·Pitfalls</a></li>
 89 <li·class="toctree-l4"><a·class="reference·internal"·href="#code-checking-tools">4.2.·Code·checking·tools</a></li>
 90 <li·class="toctree-l4"><a·class="reference·internal"·href="#documentation">4.3.·Documentation</a></li>
 91 <li·class="toctree-l4"><a·class="reference·internal"·href="#internal-api-changes">4.4.·Internal·API·changes</a></li>
 92 </ul>
 93 </li>
 94 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 95 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 96 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 97 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 98 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 99 </ul>
 100 </li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 108 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 109 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 110 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 111 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 112 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 113 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 116 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 117 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 118 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 119 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 120 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 121 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 122 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 123 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 124 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 125 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 126 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 127 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 128 </ul>
 129 </li>
79 </ul>130 </ul>
80 <ul>131 <ul>
81 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>132 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
82 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>133 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
83 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>134 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
84 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>135 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
85 </ul>136 </ul>
2.69 KB
html2text {}
    
Offset 30, 14 lines modifiedOffset 30, 61 lines modified
30 ··········o·8._For_more_information30 ··········o·8._For_more_information
31 ··········o·9._Conclusion31 ··········o·9._Conclusion
32 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the32 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
33 ······kernel33 ······kernel
34 ····*·Code_of_conduct34 ····*·Code_of_conduct
35 ····*·Kernel_Maintainer_Handbook35 ····*·Kernel_Maintainer_Handbook
36 ····*·All_development-process_docs36 ····*·All_development-process_docs
 37 ··········o·Linux_kernel_licensing_rules
 38 ··········o·HOWTO_do_Linux_kernel_development
 39 ··········o·Contributor_Covenant_Code_of_Conduct
 40 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 41 ··········o·A_guide_to_the_Kernel_Development_Process
 42 ················#·1._Introduction
 43 ················#·2._How_the_development_process_works
 44 ················#·3._Early-stage_planning
 45 ················#·4._Getting_the_code_right
 46 ······················#·4.1._Pitfalls
 47 ······················#·4.2._Code_checking_tools
 48 ······················#·4.3._Documentation
 49 ······················#·4.4._Internal_API_changes
 50 ················#·5._Posting_patches
 51 ················#·6._Followthrough
 52 ················#·7._Advanced_topics
 53 ················#·8._For_more_information
 54 ················#·9._Conclusion
 55 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 56 ············the_kernel
 57 ··········o·Handling_regressions
 58 ··········o·Programming_Language
 59 ··········o·Linux_kernel_coding_style
 60 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 61 ··········o·Kernel_Maintainer_PGP_guide
 62 ··········o·Email_clients_info_for_Linux
 63 ··········o·Linux_Kernel_Enforcement_Statement
 64 ··········o·Kernel_Driver_Statement
 65 ··········o·Minimal_requirements_to_compile_the_Kernel
 66 ··········o·The_Linux_Kernel_Driver_Interface
 67 ··········o·Linux_kernel_management_style
 68 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 69 ··········o·Linux_Kernel_patch_submission_checklist
 70 ··········o·Index_of_Further_Kernel_Documentation
 71 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 72 ············Conventions
 73 ··········o·Embargoed_hardware_issues
 74 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 75 ··········o·Researcher_Guidelines
 76 ··········o·Applying_Patches_To_The_Linux_Kernel
 77 ··········o·Adding_a_New_System_Call
 78 ··········o·Linux_magic_numbers
 79 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 80 ··········o·(How_to_avoid)_Botching_up_ioctls
 81 ··········o·clang-format
 82 ··········o·arch/riscv_maintenance_guidelines_for_developers
 83 ··········o·Unaligned_Memory_Accesses
37 ····*·Core_API_Documentation84 ····*·Core_API_Documentation
38 ····*·The_Linux_driver_implementer’s_API_guide85 ····*·The_Linux_driver_implementer’s_API_guide
39 ····*·Kernel_subsystem_documentation86 ····*·Kernel_subsystem_documentation
40 ····*·Locking_in_the_kernel87 ····*·Locking_in_the_kernel
41 ····*·Linux_kernel_licensing_rules88 ····*·Linux_kernel_licensing_rules
42 ····*·How_to_write_kernel_documentation89 ····*·How_to_write_kernel_documentation
43 ····*·Development_tools_for_the_kernel90 ····*·Development_tools_for_the_kernel
9.97 KB
./usr/share/doc/linux-doc-6.1/html/process/5.Posting.html
    
Offset 64, 15 lines modifiedOffset 64, 67 lines modified
64 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>64 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
65 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>65 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
66 </ul>66 </ul>
67 </li>67 </li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>68 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
69 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>69 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
70 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>70 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
71 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>71 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 72 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 73 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 74 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 75 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 76 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 77 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 78 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 79 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 80 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 81 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">5.·Posting·patches</a><ul>
 82 <li·class="toctree-l4"><a·class="reference·internal"·href="#when-to-post">5.1.·When·to·post</a></li>
 83 <li·class="toctree-l4"><a·class="reference·internal"·href="#before-creating-patches">5.2.·Before·creating·patches</a></li>
 84 <li·class="toctree-l4"><a·class="reference·internal"·href="#patch-preparation">5.3.·Patch·preparation</a></li>
 85 <li·class="toctree-l4"><a·class="reference·internal"·href="#patch-formatting-and-changelogs">5.4.·Patch·formatting·and·changelogs</a></li>
 86 <li·class="toctree-l4"><a·class="reference·internal"·href="#sending-the-patch">5.5.·Sending·the·patch</a></li>
 87 </ul>
 88 </li>
 89 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 90 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 91 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 92 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 93 </ul>
 94 </li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 108 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 109 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 110 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 111 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 112 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 113 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 116 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 117 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 118 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 119 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 120 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 121 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 122 </ul>
 123 </li>
72 </ul>124 </ul>
73 <ul>125 <ul>
74 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>126 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
75 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>127 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
76 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>128 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
77 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>129 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
78 </ul>130 </ul>
2.76 KB
html2text {}
    
Offset 25, 14 lines modifiedOffset 25, 62 lines modified
25 ··········o·8._For_more_information25 ··········o·8._For_more_information
26 ··········o·9._Conclusion26 ··········o·9._Conclusion
27 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the27 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
28 ······kernel28 ······kernel
29 ····*·Code_of_conduct29 ····*·Code_of_conduct
30 ····*·Kernel_Maintainer_Handbook30 ····*·Kernel_Maintainer_Handbook
31 ····*·All_development-process_docs31 ····*·All_development-process_docs
 32 ··········o·Linux_kernel_licensing_rules
 33 ··········o·HOWTO_do_Linux_kernel_development
 34 ··········o·Contributor_Covenant_Code_of_Conduct
 35 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 36 ··········o·A_guide_to_the_Kernel_Development_Process
 37 ················#·1._Introduction
 38 ················#·2._How_the_development_process_works
 39 ················#·3._Early-stage_planning
 40 ················#·4._Getting_the_code_right
 41 ················#·5._Posting_patches
 42 ······················#·5.1._When_to_post
 43 ······················#·5.2._Before_creating_patches
 44 ······················#·5.3._Patch_preparation
 45 ······················#·5.4._Patch_formatting_and_changelogs
 46 ······················#·5.5._Sending_the_patch
 47 ················#·6._Followthrough
 48 ················#·7._Advanced_topics
 49 ················#·8._For_more_information
 50 ················#·9._Conclusion
 51 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 52 ············the_kernel
 53 ··········o·Handling_regressions
 54 ··········o·Programming_Language
 55 ··········o·Linux_kernel_coding_style
 56 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 57 ··········o·Kernel_Maintainer_PGP_guide
 58 ··········o·Email_clients_info_for_Linux
 59 ··········o·Linux_Kernel_Enforcement_Statement
 60 ··········o·Kernel_Driver_Statement
 61 ··········o·Minimal_requirements_to_compile_the_Kernel
 62 ··········o·The_Linux_Kernel_Driver_Interface
 63 ··········o·Linux_kernel_management_style
 64 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 65 ··········o·Linux_Kernel_patch_submission_checklist
 66 ··········o·Index_of_Further_Kernel_Documentation
 67 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 68 ············Conventions
 69 ··········o·Embargoed_hardware_issues
 70 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 71 ··········o·Researcher_Guidelines
 72 ··········o·Applying_Patches_To_The_Linux_Kernel
 73 ··········o·Adding_a_New_System_Call
 74 ··········o·Linux_magic_numbers
 75 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 76 ··········o·(How_to_avoid)_Botching_up_ioctls
 77 ··········o·clang-format
 78 ··········o·arch/riscv_maintenance_guidelines_for_developers
 79 ··········o·Unaligned_Memory_Accesses
32 ····*·Core_API_Documentation80 ····*·Core_API_Documentation
33 ····*·The_Linux_driver_implementer’s_API_guide81 ····*·The_Linux_driver_implementer’s_API_guide
34 ····*·Kernel_subsystem_documentation82 ····*·Kernel_subsystem_documentation
35 ····*·Locking_in_the_kernel83 ····*·Locking_in_the_kernel
36 ····*·Linux_kernel_licensing_rules84 ····*·Linux_kernel_licensing_rules
37 ····*·How_to_write_kernel_documentation85 ····*·How_to_write_kernel_documentation
38 ····*·Development_tools_for_the_kernel86 ····*·Development_tools_for_the_kernel
9.67 KB
./usr/share/doc/linux-doc-6.1/html/process/6.Followthrough.html
    
Offset 62, 15 lines modifiedOffset 62, 65 lines modified
62 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>62 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
63 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>63 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
64 </ul>64 </ul>
65 </li>65 </li>
66 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>66 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
67 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>67 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>68 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
69 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>69 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 70 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 71 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 72 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 73 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 74 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 75 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 76 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 77 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 78 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 79 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 80 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">6.·Followthrough</a><ul>
 81 <li·class="toctree-l4"><a·class="reference·internal"·href="#working-with-reviewers">6.1.·Working·with·reviewers</a></li>
 82 <li·class="toctree-l4"><a·class="reference·internal"·href="#what-happens-next">6.2.·What·happens·next</a></li>
 83 <li·class="toctree-l4"><a·class="reference·internal"·href="#other-things-that-can-happen">6.3.·Other·things·that·can·happen</a></li>
 84 </ul>
 85 </li>
 86 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 87 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 88 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 89 </ul>
 90 </li>
 91 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 92 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 93 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 94 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 108 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 109 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 110 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 111 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 112 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 113 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 116 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 117 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 118 </ul>
 119 </li>
70 </ul>120 </ul>
71 <ul>121 <ul>
72 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>122 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
73 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>123 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
74 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>124 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
75 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>125 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
76 </ul>126 </ul>
2.67 KB
html2text {}
    
Offset 23, 14 lines modifiedOffset 23, 60 lines modified
23 ··········o·8._For_more_information23 ··········o·8._For_more_information
24 ··········o·9._Conclusion24 ··········o·9._Conclusion
25 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the25 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
26 ······kernel26 ······kernel
27 ····*·Code_of_conduct27 ····*·Code_of_conduct
28 ····*·Kernel_Maintainer_Handbook28 ····*·Kernel_Maintainer_Handbook
29 ····*·All_development-process_docs29 ····*·All_development-process_docs
 30 ··········o·Linux_kernel_licensing_rules
 31 ··········o·HOWTO_do_Linux_kernel_development
 32 ··········o·Contributor_Covenant_Code_of_Conduct
 33 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 34 ··········o·A_guide_to_the_Kernel_Development_Process
 35 ················#·1._Introduction
 36 ················#·2._How_the_development_process_works
 37 ················#·3._Early-stage_planning
 38 ················#·4._Getting_the_code_right
 39 ················#·5._Posting_patches
 40 ················#·6._Followthrough
 41 ······················#·6.1._Working_with_reviewers
 42 ······················#·6.2._What_happens_next
 43 ······················#·6.3._Other_things_that_can_happen
 44 ················#·7._Advanced_topics
 45 ················#·8._For_more_information
 46 ················#·9._Conclusion
 47 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 48 ············the_kernel
 49 ··········o·Handling_regressions
 50 ··········o·Programming_Language
 51 ··········o·Linux_kernel_coding_style
 52 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 53 ··········o·Kernel_Maintainer_PGP_guide
 54 ··········o·Email_clients_info_for_Linux
 55 ··········o·Linux_Kernel_Enforcement_Statement
 56 ··········o·Kernel_Driver_Statement
 57 ··········o·Minimal_requirements_to_compile_the_Kernel
 58 ··········o·The_Linux_Kernel_Driver_Interface
 59 ··········o·Linux_kernel_management_style
 60 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 61 ··········o·Linux_Kernel_patch_submission_checklist
 62 ··········o·Index_of_Further_Kernel_Documentation
 63 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 64 ············Conventions
 65 ··········o·Embargoed_hardware_issues
 66 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 67 ··········o·Researcher_Guidelines
 68 ··········o·Applying_Patches_To_The_Linux_Kernel
 69 ··········o·Adding_a_New_System_Call
 70 ··········o·Linux_magic_numbers
 71 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 72 ··········o·(How_to_avoid)_Botching_up_ioctls
 73 ··········o·clang-format
 74 ··········o·arch/riscv_maintenance_guidelines_for_developers
 75 ··········o·Unaligned_Memory_Accesses
30 ····*·Core_API_Documentation76 ····*·Core_API_Documentation
31 ····*·The_Linux_driver_implementer’s_API_guide77 ····*·The_Linux_driver_implementer’s_API_guide
32 ····*·Kernel_subsystem_documentation78 ····*·Kernel_subsystem_documentation
33 ····*·Locking_in_the_kernel79 ····*·Locking_in_the_kernel
34 ····*·Linux_kernel_licensing_rules80 ····*·Linux_kernel_licensing_rules
35 ····*·How_to_write_kernel_documentation81 ····*·How_to_write_kernel_documentation
36 ····*·Development_tools_for_the_kernel82 ····*·Development_tools_for_the_kernel
9.49 KB
./usr/share/doc/linux-doc-6.1/html/process/7.AdvancedTopics.html
    
Offset 61, 15 lines modifiedOffset 61, 64 lines modified
61 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>61 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
62 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>62 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
63 </ul>63 </ul>
64 </li>64 </li>
65 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>65 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
66 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>66 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
67 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>67 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>68 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 69 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 70 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 71 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 72 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 73 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 74 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 75 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 76 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 77 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 78 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 79 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 80 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">7.·Advanced·topics</a><ul>
 81 <li·class="toctree-l4"><a·class="reference·internal"·href="#managing-patches-with-git">7.1.·Managing·patches·with·git</a></li>
 82 <li·class="toctree-l4"><a·class="reference·internal"·href="#reviewing-patches">7.2.·Reviewing·patches</a></li>
 83 </ul>
 84 </li>
 85 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 86 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 87 </ul>
 88 </li>
 89 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 90 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 91 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 92 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 93 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 94 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 108 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 109 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 110 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 111 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 112 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 113 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 116 </ul>
 117 </li>
69 </ul>118 </ul>
70 <ul>119 <ul>
71 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>120 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
72 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>121 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
73 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>122 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
74 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>123 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
75 </ul>124 </ul>
2.62 KB
html2text {}
    
Offset 22, 14 lines modifiedOffset 22, 59 lines modified
22 ··········o·8._For_more_information22 ··········o·8._For_more_information
23 ··········o·9._Conclusion23 ··········o·9._Conclusion
24 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the24 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
25 ······kernel25 ······kernel
26 ····*·Code_of_conduct26 ····*·Code_of_conduct
27 ····*·Kernel_Maintainer_Handbook27 ····*·Kernel_Maintainer_Handbook
28 ····*·All_development-process_docs28 ····*·All_development-process_docs
 29 ··········o·Linux_kernel_licensing_rules
 30 ··········o·HOWTO_do_Linux_kernel_development
 31 ··········o·Contributor_Covenant_Code_of_Conduct
 32 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 33 ··········o·A_guide_to_the_Kernel_Development_Process
 34 ················#·1._Introduction
 35 ················#·2._How_the_development_process_works
 36 ················#·3._Early-stage_planning
 37 ················#·4._Getting_the_code_right
 38 ················#·5._Posting_patches
 39 ················#·6._Followthrough
 40 ················#·7._Advanced_topics
 41 ······················#·7.1._Managing_patches_with_git
 42 ······················#·7.2._Reviewing_patches
 43 ················#·8._For_more_information
 44 ················#·9._Conclusion
 45 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 46 ············the_kernel
 47 ··········o·Handling_regressions
 48 ··········o·Programming_Language
 49 ··········o·Linux_kernel_coding_style
 50 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 51 ··········o·Kernel_Maintainer_PGP_guide
 52 ··········o·Email_clients_info_for_Linux
 53 ··········o·Linux_Kernel_Enforcement_Statement
 54 ··········o·Kernel_Driver_Statement
 55 ··········o·Minimal_requirements_to_compile_the_Kernel
 56 ··········o·The_Linux_Kernel_Driver_Interface
 57 ··········o·Linux_kernel_management_style
 58 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 59 ··········o·Linux_Kernel_patch_submission_checklist
 60 ··········o·Index_of_Further_Kernel_Documentation
 61 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 62 ············Conventions
 63 ··········o·Embargoed_hardware_issues
 64 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 65 ··········o·Researcher_Guidelines
 66 ··········o·Applying_Patches_To_The_Linux_Kernel
 67 ··········o·Adding_a_New_System_Call
 68 ··········o·Linux_magic_numbers
 69 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 70 ··········o·(How_to_avoid)_Botching_up_ioctls
 71 ··········o·clang-format
 72 ··········o·arch/riscv_maintenance_guidelines_for_developers
 73 ··········o·Unaligned_Memory_Accesses
29 ····*·Core_API_Documentation74 ····*·Core_API_Documentation
30 ····*·The_Linux_driver_implementer’s_API_guide75 ····*·The_Linux_driver_implementer’s_API_guide
31 ····*·Kernel_subsystem_documentation76 ····*·Kernel_subsystem_documentation
32 ····*·Locking_in_the_kernel77 ····*·Locking_in_the_kernel
33 ····*·Linux_kernel_licensing_rules78 ····*·Linux_kernel_licensing_rules
34 ····*·How_to_write_kernel_documentation79 ····*·How_to_write_kernel_documentation
35 ····*·Development_tools_for_the_kernel80 ····*·Development_tools_for_the_kernel
9.11 KB
./usr/share/doc/linux-doc-6.1/html/process/8.Conclusion.html
    
Offset 57, 15 lines modifiedOffset 57, 60 lines modified
57 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">8.·For·more·information</a></li>57 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">8.·For·more·information</a></li>
58 <li·class="toctree-l2"><a·class="reference·internal"·href="#conclusion">9.·Conclusion</a></li>58 <li·class="toctree-l2"><a·class="reference·internal"·href="#conclusion">9.·Conclusion</a></li>
59 </ul>59 </ul>
60 </li>60 </li>
61 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>61 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
62 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>62 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
63 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>63 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
64 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>64 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 65 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 66 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 67 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 68 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 69 <li·class="toctree-l2·current"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a><ul·class="current">
 70 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 71 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 72 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 73 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 74 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 75 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 76 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 77 <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">8.·For·more·information</a></li>
 78 <li·class="toctree-l3"><a·class="reference·internal"·href="#conclusion">9.·Conclusion</a></li>
 79 </ul>
 80 </li>
 81 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 82 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 83 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 84 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 85 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 86 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 87 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 88 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 89 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 90 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 91 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 92 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 93 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 94 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 108 </ul>
 109 </li>
65 </ul>110 </ul>
66 <ul>111 <ul>
67 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>112 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>113 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
69 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>114 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
70 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>115 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
71 </ul>116 </ul>
2.51 KB
html2text {}
    
Offset 20, 14 lines modifiedOffset 20, 57 lines modified
20 ··········o·8._For_more_information20 ··········o·8._For_more_information
21 ··········o·9._Conclusion21 ··········o·9._Conclusion
22 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the22 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
23 ······kernel23 ······kernel
24 ····*·Code_of_conduct24 ····*·Code_of_conduct
25 ····*·Kernel_Maintainer_Handbook25 ····*·Kernel_Maintainer_Handbook
26 ····*·All_development-process_docs26 ····*·All_development-process_docs
 27 ··········o·Linux_kernel_licensing_rules
 28 ··········o·HOWTO_do_Linux_kernel_development
 29 ··········o·Contributor_Covenant_Code_of_Conduct
 30 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 31 ··········o·A_guide_to_the_Kernel_Development_Process
 32 ················#·1._Introduction
 33 ················#·2._How_the_development_process_works
 34 ················#·3._Early-stage_planning
 35 ················#·4._Getting_the_code_right
 36 ················#·5._Posting_patches
 37 ················#·6._Followthrough
 38 ················#·7._Advanced_topics
 39 ················#·8._For_more_information
 40 ················#·9._Conclusion
 41 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 42 ············the_kernel
 43 ··········o·Handling_regressions
 44 ··········o·Programming_Language
 45 ··········o·Linux_kernel_coding_style
 46 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 47 ··········o·Kernel_Maintainer_PGP_guide
 48 ··········o·Email_clients_info_for_Linux
 49 ··········o·Linux_Kernel_Enforcement_Statement
 50 ··········o·Kernel_Driver_Statement
 51 ··········o·Minimal_requirements_to_compile_the_Kernel
 52 ··········o·The_Linux_Kernel_Driver_Interface
 53 ··········o·Linux_kernel_management_style
 54 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 55 ··········o·Linux_Kernel_patch_submission_checklist
 56 ··········o·Index_of_Further_Kernel_Documentation
 57 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 58 ············Conventions
 59 ··········o·Embargoed_hardware_issues
 60 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 61 ··········o·Researcher_Guidelines
 62 ··········o·Applying_Patches_To_The_Linux_Kernel
 63 ··········o·Adding_a_New_System_Call
 64 ··········o·Linux_magic_numbers
 65 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 66 ··········o·(How_to_avoid)_Botching_up_ioctls
 67 ··········o·clang-format
 68 ··········o·arch/riscv_maintenance_guidelines_for_developers
 69 ··········o·Unaligned_Memory_Accesses
27 ····*·Core_API_Documentation70 ····*·Core_API_Documentation
28 ····*·The_Linux_driver_implementer’s_API_guide71 ····*·The_Linux_driver_implementer’s_API_guide
29 ····*·Kernel_subsystem_documentation72 ····*·Kernel_subsystem_documentation
30 ····*·Locking_in_the_kernel73 ····*·Locking_in_the_kernel
31 ····*·Linux_kernel_licensing_rules74 ····*·Linux_kernel_licensing_rules
32 ····*·How_to_write_kernel_documentation75 ····*·How_to_write_kernel_documentation
33 ····*·Development_tools_for_the_kernel76 ····*·Development_tools_for_the_kernel
8.5 KB
./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct.html
    
Offset 55, 15 lines modifiedOffset 55, 58 lines modified
55 <li·class="toctree-l2"><a·class="reference·internal"·href="#scope">Scope</a></li>55 <li·class="toctree-l2"><a·class="reference·internal"·href="#scope">Scope</a></li>
56 <li·class="toctree-l2"><a·class="reference·internal"·href="#enforcement">Enforcement</a></li>56 <li·class="toctree-l2"><a·class="reference·internal"·href="#enforcement">Enforcement</a></li>
57 <li·class="toctree-l2"><a·class="reference·internal"·href="#attribution">Attribution</a></li>57 <li·class="toctree-l2"><a·class="reference·internal"·href="#attribution">Attribution</a></li>
58 <li·class="toctree-l2"><a·class="reference·internal"·href="#interpretation">Interpretation</a></li>58 <li·class="toctree-l2"><a·class="reference·internal"·href="#interpretation">Interpretation</a></li>
59 </ul>59 </ul>
60 </li>60 </li>
61 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>61 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
62 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>62 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 63 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 64 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 65 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">Contributor·Covenant·Code·of·Conduct</a><ul>
 66 <li·class="toctree-l3"><a·class="reference·internal"·href="#our-pledge">Our·Pledge</a></li>
 67 <li·class="toctree-l3"><a·class="reference·internal"·href="#our-standards">Our·Standards</a></li>
 68 <li·class="toctree-l3"><a·class="reference·internal"·href="#our-responsibilities">Our·Responsibilities</a></li>
 69 <li·class="toctree-l3"><a·class="reference·internal"·href="#scope">Scope</a></li>
 70 <li·class="toctree-l3"><a·class="reference·internal"·href="#enforcement">Enforcement</a></li>
 71 <li·class="toctree-l3"><a·class="reference·internal"·href="#attribution">Attribution</a></li>
 72 <li·class="toctree-l3"><a·class="reference·internal"·href="#interpretation">Interpretation</a></li>
 73 </ul>
 74 </li>
 75 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 76 <li·class="toctree-l2"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a></li>
 77 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 78 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 79 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 80 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 81 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 82 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 83 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 84 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 85 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 86 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 87 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 88 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 89 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 90 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 91 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 92 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 93 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 94 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 104 </ul>
 105 </li>
63 </ul>106 </ul>
64 <ul>107 <ul>
65 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>108 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
66 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>109 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
67 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>110 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>111 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
69 </ul>112 </ul>
2.33 KB
html2text {}
    
Offset 18, 14 lines modifiedOffset 18, 55 lines modified
18 ··········o·Our_Responsibilities18 ··········o·Our_Responsibilities
19 ··········o·Scope19 ··········o·Scope
20 ··········o·Enforcement20 ··········o·Enforcement
21 ··········o·Attribution21 ··········o·Attribution
22 ··········o·Interpretation22 ··········o·Interpretation
23 ····*·Kernel_Maintainer_Handbook23 ····*·Kernel_Maintainer_Handbook
24 ····*·All_development-process_docs24 ····*·All_development-process_docs
 25 ··········o·Linux_kernel_licensing_rules
 26 ··········o·HOWTO_do_Linux_kernel_development
 27 ··········o·Contributor_Covenant_Code_of_Conduct
 28 ················#·Our_Pledge
 29 ················#·Our_Standards
 30 ················#·Our_Responsibilities
 31 ················#·Scope
 32 ················#·Enforcement
 33 ················#·Attribution
 34 ················#·Interpretation
 35 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 36 ··········o·A_guide_to_the_Kernel_Development_Process
 37 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 38 ············the_kernel
 39 ··········o·Handling_regressions
 40 ··········o·Programming_Language
 41 ··········o·Linux_kernel_coding_style
 42 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 43 ··········o·Kernel_Maintainer_PGP_guide
 44 ··········o·Email_clients_info_for_Linux
 45 ··········o·Linux_Kernel_Enforcement_Statement
 46 ··········o·Kernel_Driver_Statement
 47 ··········o·Minimal_requirements_to_compile_the_Kernel
 48 ··········o·The_Linux_Kernel_Driver_Interface
 49 ··········o·Linux_kernel_management_style
 50 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 51 ··········o·Linux_Kernel_patch_submission_checklist
 52 ··········o·Index_of_Further_Kernel_Documentation
 53 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 54 ············Conventions
 55 ··········o·Embargoed_hardware_issues
 56 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 57 ··········o·Researcher_Guidelines
 58 ··········o·Applying_Patches_To_The_Linux_Kernel
 59 ··········o·Adding_a_New_System_Call
 60 ··········o·Linux_magic_numbers
 61 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 62 ··········o·(How_to_avoid)_Botching_up_ioctls
 63 ··········o·clang-format
 64 ··········o·arch/riscv_maintenance_guidelines_for_developers
 65 ··········o·Unaligned_Memory_Accesses
25 ····*·Core_API_Documentation66 ····*·Core_API_Documentation
26 ····*·The_Linux_driver_implementer’s_API_guide67 ····*·The_Linux_driver_implementer’s_API_guide
27 ····*·Kernel_subsystem_documentation68 ····*·Kernel_subsystem_documentation
28 ····*·Locking_in_the_kernel69 ····*·Locking_in_the_kernel
29 ····*·Linux_kernel_licensing_rules70 ····*·Linux_kernel_licensing_rules
30 ····*·How_to_write_kernel_documentation71 ····*·How_to_write_kernel_documentation
31 ····*·Development_tools_for_the_kernel72 ····*·Development_tools_for_the_kernel
9.12 KB
./usr/share/doc/linux-doc-6.1/html/process/development-process.html
    
Offset 57, 15 lines modifiedOffset 57, 60 lines modified
57 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>57 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
58 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>58 <li·class="toctree-l2"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
59 </ul>59 </ul>
60 </li>60 </li>
61 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>61 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
62 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>62 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
63 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>63 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
64 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>64 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 65 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 66 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 67 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 68 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 69 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">A·guide·to·the·Kernel·Development·Process</a><ul>
 70 <li·class="toctree-l3"><a·class="reference·internal"·href="1.Intro.html">1.·Introduction</a></li>
 71 <li·class="toctree-l3"><a·class="reference·internal"·href="2.Process.html">2.·How·the·development·process·works</a></li>
 72 <li·class="toctree-l3"><a·class="reference·internal"·href="3.Early-stage.html">3.·Early-stage·planning</a></li>
 73 <li·class="toctree-l3"><a·class="reference·internal"·href="4.Coding.html">4.·Getting·the·code·right</a></li>
 74 <li·class="toctree-l3"><a·class="reference·internal"·href="5.Posting.html">5.·Posting·patches</a></li>
 75 <li·class="toctree-l3"><a·class="reference·internal"·href="6.Followthrough.html">6.·Followthrough</a></li>
 76 <li·class="toctree-l3"><a·class="reference·internal"·href="7.AdvancedTopics.html">7.·Advanced·topics</a></li>
 77 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html">8.·For·more·information</a></li>
 78 <li·class="toctree-l3"><a·class="reference·internal"·href="8.Conclusion.html#conclusion">9.·Conclusion</a></li>
 79 </ul>
 80 </li>
 81 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 82 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 83 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 84 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 85 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 86 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 87 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 88 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 89 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 90 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 91 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 92 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 93 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 94 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 95 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 96 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 97 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 98 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 99 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 100 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 101 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 102 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 103 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 104 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 105 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 106 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 107 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 108 </ul>
 109 </li>
65 </ul>110 </ul>
66 <ul>111 <ul>
67 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>112 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
68 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>113 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
69 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>114 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
70 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>115 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
71 </ul>116 </ul>
2.51 KB
html2text {}
    
Offset 20, 14 lines modifiedOffset 20, 57 lines modified
20 ··········o·8._For_more_information20 ··········o·8._For_more_information
21 ··········o·9._Conclusion21 ··········o·9._Conclusion
22 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the22 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
23 ······kernel23 ······kernel
24 ····*·Code_of_conduct24 ····*·Code_of_conduct
25 ····*·Kernel_Maintainer_Handbook25 ····*·Kernel_Maintainer_Handbook
26 ····*·All_development-process_docs26 ····*·All_development-process_docs
 27 ··········o·Linux_kernel_licensing_rules
 28 ··········o·HOWTO_do_Linux_kernel_development
 29 ··········o·Contributor_Covenant_Code_of_Conduct
 30 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 31 ··········o·A_guide_to_the_Kernel_Development_Process
 32 ················#·1._Introduction
 33 ················#·2._How_the_development_process_works
 34 ················#·3._Early-stage_planning
 35 ················#·4._Getting_the_code_right
 36 ················#·5._Posting_patches
 37 ················#·6._Followthrough
 38 ················#·7._Advanced_topics
 39 ················#·8._For_more_information
 40 ················#·9._Conclusion
 41 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 42 ············the_kernel
 43 ··········o·Handling_regressions
 44 ··········o·Programming_Language
 45 ··········o·Linux_kernel_coding_style
 46 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 47 ··········o·Kernel_Maintainer_PGP_guide
 48 ··········o·Email_clients_info_for_Linux
 49 ··········o·Linux_Kernel_Enforcement_Statement
 50 ··········o·Kernel_Driver_Statement
 51 ··········o·Minimal_requirements_to_compile_the_Kernel
 52 ··········o·The_Linux_Kernel_Driver_Interface
 53 ··········o·Linux_kernel_management_style
 54 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 55 ··········o·Linux_Kernel_patch_submission_checklist
 56 ··········o·Index_of_Further_Kernel_Documentation
 57 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 58 ············Conventions
 59 ··········o·Embargoed_hardware_issues
 60 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 61 ··········o·Researcher_Guidelines
 62 ··········o·Applying_Patches_To_The_Linux_Kernel
 63 ··········o·Adding_a_New_System_Call
 64 ··········o·Linux_magic_numbers
 65 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 66 ··········o·(How_to_avoid)_Botching_up_ioctls
 67 ··········o·clang-format
 68 ··········o·arch/riscv_maintenance_guidelines_for_developers
 69 ··········o·Unaligned_Memory_Accesses
27 ····*·Core_API_Documentation70 ····*·Core_API_Documentation
28 ····*·The_Linux_driver_implementer’s_API_guide71 ····*·The_Linux_driver_implementer’s_API_guide
29 ····*·Kernel_subsystem_documentation72 ····*·Kernel_subsystem_documentation
30 ····*·Locking_in_the_kernel73 ····*·Locking_in_the_kernel
31 ····*·Linux_kernel_licensing_rules74 ····*·Linux_kernel_licensing_rules
32 ····*·How_to_write_kernel_documentation75 ····*·How_to_write_kernel_documentation
33 ····*·Development_tools_for_the_kernel76 ····*·Development_tools_for_the_kernel
8.59 KB
./usr/share/doc/linux-doc-6.1/html/process/license-rules.html
    
Offset 41, 20 lines modifiedOffset 41, 59 lines modified
41 ··<form·id="rtd-search-form"·class="wy-form"·action="../search.html"·method="get">41 ··<form·id="rtd-search-form"·class="wy-form"·action="../search.html"·method="get">
42 ····<input·type="text"·name="q"·placeholder="Search·docs"·aria-label="Search·docs"·/>42 ····<input·type="text"·name="q"·placeholder="Search·docs"·aria-label="Search·docs"·/>
43 ····<input·type="hidden"·name="check_keywords"·value="yes"·/>43 ····<input·type="hidden"·name="check_keywords"·value="yes"·/>
44 ····<input·type="hidden"·name="area"·value="default"·/>44 ····<input·type="hidden"·name="area"·value="default"·/>
45 ··</form>45 ··</form>
46 </div>46 </div>
47 ········</div><div·class="wy-menu·wy-menu-vertical"·data-spy="affix"·role="navigation"·aria-label="Navigation·menu">47 ········</div><div·class="wy-menu·wy-menu-vertical"·data-spy="affix"·role="navigation"·aria-label="Navigation·menu">
48 ··············<ul>48 ··············<ul·class="current">
49 <li·class="toctree-l1"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a></li>49 <li·class="toctree-l1"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a></li>
50 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>50 <li·class="toctree-l1"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
51 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>51 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
52 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>52 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
53 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>53 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 54 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">Linux·kernel·licensing·rules</a><ul>
 55 <li·class="toctree-l3"><a·class="reference·internal"·href="#license-identifier-syntax">License·identifier·syntax</a></li>
 56 <li·class="toctree-l3"><a·class="reference·internal"·href="#license-identifiers">License·identifiers</a></li>
 57 <li·class="toctree-l3"><a·class="reference·internal"·href="#id1">MODULE_LICENSE</a></li>
 58 </ul>
 59 </li>
 60 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 61 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 62 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 63 <li·class="toctree-l2"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a></li>
 64 <li·class="toctree-l2"><a·class="reference·internal"·href="submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li>
 65 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 66 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 67 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 68 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 69 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 70 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 71 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 72 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 73 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 74 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 75 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 76 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 77 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 78 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 79 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 80 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 81 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 82 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 83 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 84 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 85 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 86 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 87 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 88 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 89 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 90 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 91 </ul>
 92 </li>
54 </ul>93 </ul>
55 <ul>94 <ul>
56 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>95 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
57 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>96 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
58 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>97 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
59 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>98 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
60 </ul>99 </ul>
2.27 KB
html2text {}
    
Offset 11, 14 lines modifiedOffset 11, 51 lines modified
11 [q···················]11 [q···················]
12 ····*·A_guide_to_the_Kernel_Development_Process12 ····*·A_guide_to_the_Kernel_Development_Process
13 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the13 ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the
14 ······kernel14 ······kernel
15 ····*·Code_of_conduct15 ····*·Code_of_conduct
16 ····*·Kernel_Maintainer_Handbook16 ····*·Kernel_Maintainer_Handbook
17 ····*·All_development-process_docs17 ····*·All_development-process_docs
 18 ··········o·Linux_kernel_licensing_rules
 19 ················#·License_identifier_syntax
 20 ················#·License_identifiers
 21 ················#·MODULE_LICENSE
 22 ··········o·HOWTO_do_Linux_kernel_development
 23 ··········o·Contributor_Covenant_Code_of_Conduct
 24 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 25 ··········o·A_guide_to_the_Kernel_Development_Process
 26 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 27 ············the_kernel
 28 ··········o·Handling_regressions
 29 ··········o·Programming_Language
 30 ··········o·Linux_kernel_coding_style
 31 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 32 ··········o·Kernel_Maintainer_PGP_guide
 33 ··········o·Email_clients_info_for_Linux
 34 ··········o·Linux_Kernel_Enforcement_Statement
 35 ··········o·Kernel_Driver_Statement
 36 ··········o·Minimal_requirements_to_compile_the_Kernel
 37 ··········o·The_Linux_Kernel_Driver_Interface
 38 ··········o·Linux_kernel_management_style
 39 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 40 ··········o·Linux_Kernel_patch_submission_checklist
 41 ··········o·Index_of_Further_Kernel_Documentation
 42 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 43 ············Conventions
 44 ··········o·Embargoed_hardware_issues
 45 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 46 ··········o·Researcher_Guidelines
 47 ··········o·Applying_Patches_To_The_Linux_Kernel
 48 ··········o·Adding_a_New_System_Call
 49 ··········o·Linux_magic_numbers
 50 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 51 ··········o·(How_to_avoid)_Botching_up_ioctls
 52 ··········o·clang-format
 53 ··········o·arch/riscv_maintenance_guidelines_for_developers
 54 ··········o·Unaligned_Memory_Accesses
18 ····*·Core_API_Documentation55 ····*·Core_API_Documentation
19 ····*·The_Linux_driver_implementer’s_API_guide56 ····*·The_Linux_driver_implementer’s_API_guide
20 ····*·Kernel_subsystem_documentation57 ····*·Kernel_subsystem_documentation
21 ····*·Locking_in_the_kernel58 ····*·Locking_in_the_kernel
22 ····*·Linux_kernel_licensing_rules59 ····*·Linux_kernel_licensing_rules
23 ··········o·License_identifier_syntax60 ··········o·License_identifier_syntax
24 ··········o·License_identifiers61 ··········o·License_identifiers
11.5 KB
./usr/share/doc/linux-doc-6.1/html/process/submitting-patches.html
    
Offset 73, 15 lines modifiedOffset 73, 76 lines modified
73 <li·class="toctree-l2"><a·class="reference·internal"·href="#explicit-in-reply-to-headers">Explicit·In-Reply-To·headers</a></li>73 <li·class="toctree-l2"><a·class="reference·internal"·href="#explicit-in-reply-to-headers">Explicit·In-Reply-To·headers</a></li>
74 <li·class="toctree-l2"><a·class="reference·internal"·href="#providing-base-tree-information">Providing·base·tree·information</a></li>74 <li·class="toctree-l2"><a·class="reference·internal"·href="#providing-base-tree-information">Providing·base·tree·information</a></li>
75 <li·class="toctree-l2"><a·class="reference·internal"·href="#references">References</a></li>75 <li·class="toctree-l2"><a·class="reference·internal"·href="#references">References</a></li>
76 </ul>76 </ul>
77 </li>77 </li>
78 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>78 <li·class="toctree-l1"><a·class="reference·internal"·href="code-of-conduct.html">Code·of·conduct</a></li>
79 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>79 <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li>
80 <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li>80 <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">All·development-process·docs</a><ul·class="current">
 81 <li·class="toctree-l2"><a·class="reference·internal"·href="license-rules.html">Linux·kernel·licensing·rules</a></li>
 82 <li·class="toctree-l2"><a·class="reference·internal"·href="howto.html">HOWTO·do·Linux·kernel·development</a></li>
 83 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li>
 84 <li·class="toctree-l2"><a·class="reference·internal"·href="code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li>
 85 <li·class="toctree-l2"><a·class="reference·internal"·href="development-process.html">A·guide·to·the·Kernel·Development·Process</a></li>
 86 <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a><ul>
 87 <li·class="toctree-l3"><a·class="reference·internal"·href="#obtain-a-current-source-tree">Obtain·a·current·source·tree</a></li>
 88 <li·class="toctree-l3"><a·class="reference·internal"·href="#describe-your-changes">Describe·your·changes</a></li>
 89 <li·class="toctree-l3"><a·class="reference·internal"·href="#separate-your-changes">Separate·your·changes</a></li>
 90 <li·class="toctree-l3"><a·class="reference·internal"·href="#style-check-your-changes">Style-check·your·changes</a></li>
 91 <li·class="toctree-l3"><a·class="reference·internal"·href="#select-the-recipients-for-your-patch">Select·the·recipients·for·your·patch</a></li>
 92 <li·class="toctree-l3"><a·class="reference·internal"·href="#no-mime-no-links-no-compression-no-attachments-just-plain-text">No·MIME,·no·links,·no·compression,·no·attachments.··Just·plain·text</a></li>
 93 <li·class="toctree-l3"><a·class="reference·internal"·href="#respond-to-review-comments">Respond·to·review·comments</a></li>
 94 <li·class="toctree-l3"><a·class="reference·internal"·href="#don-t-get-discouraged-or-impatient">Don’t·get·discouraged·-·or·impatient</a></li>
 95 <li·class="toctree-l3"><a·class="reference·internal"·href="#include-patch-in-the-subject">Include·PATCH·in·the·subject</a></li>
 96 <li·class="toctree-l3"><a·class="reference·internal"·href="#sign-your-work-the-developer-s-certificate-of-origin">Sign·your·work·-·the·Developer’s·Certificate·of·Origin</a><ul>
 97 <li·class="toctree-l4"><a·class="reference·internal"·href="#developer-s-certificate-of-origin-1-1">Developer’s·Certificate·of·Origin·1.1</a></li>
 98 </ul>
 99 </li>
 100 <li·class="toctree-l3"><a·class="reference·internal"·href="#when-to-use-acked-by-cc-and-co-developed-by">When·to·use·Acked-by:,·Cc:,·and·Co-developed-by:</a></li>
 101 <li·class="toctree-l3"><a·class="reference·internal"·href="#using-reported-by-tested-by-reviewed-by-suggested-by-and-fixes">Using·Reported-by:,·Tested-by:,·Reviewed-by:,·Suggested-by:·and·Fixes:</a><ul>
 102 <li·class="toctree-l4"><a·class="reference·internal"·href="#reviewer-s-statement-of-oversight">Reviewer’s·statement·of·oversight</a></li>
 103 </ul>
 104 </li>
 105 <li·class="toctree-l3"><a·class="reference·internal"·href="#the-canonical-patch-format">The·canonical·patch·format</a><ul>
 106 <li·class="toctree-l4"><a·class="reference·internal"·href="#backtraces-in-commit-messages">Backtraces·in·commit·messages</a></li>
 107 </ul>
 108 </li>
 109 <li·class="toctree-l3"><a·class="reference·internal"·href="#explicit-in-reply-to-headers">Explicit·In-Reply-To·headers</a></li>
 110 <li·class="toctree-l3"><a·class="reference·internal"·href="#providing-base-tree-information">Providing·base·tree·information</a></li>
 111 <li·class="toctree-l3"><a·class="reference·internal"·href="#references">References</a></li>
 112 </ul>
 113 </li>
 114 <li·class="toctree-l2"><a·class="reference·internal"·href="handling-regressions.html">Handling·regressions</a></li>
 115 <li·class="toctree-l2"><a·class="reference·internal"·href="programming-language.html">Programming·Language</a></li>
 116 <li·class="toctree-l2"><a·class="reference·internal"·href="coding-style.html">Linux·kernel·coding·style</a></li>
 117 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li>
 118 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li>
 119 <li·class="toctree-l2"><a·class="reference·internal"·href="email-clients.html">Email·clients·info·for·Linux</a></li>
 120 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li>
 121 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-driver-statement.html">Kernel·Driver·Statement</a></li>
 122 <li·class="toctree-l2"><a·class="reference·internal"·href="changes.html">Minimal·requirements·to·compile·the·Kernel</a></li>
 123 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li>
 124 <li·class="toctree-l2"><a·class="reference·internal"·href="management-style.html">Linux·kernel·management·style</a></li>
 125 <li·class="toctree-l2"><a·class="reference·internal"·href="stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li>
 126 <li·class="toctree-l2"><a·class="reference·internal"·href="submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li>
 127 <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li>
 128 <li·class="toctree-l2"><a·class="reference·internal"·href="deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li>
 129 <li·class="toctree-l2"><a·class="reference·internal"·href="embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li>
 130 <li·class="toctree-l2"><a·class="reference·internal"·href="maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li>
 131 <li·class="toctree-l2"><a·class="reference·internal"·href="researcher-guidelines.html">Researcher·Guidelines</a></li>
 132 <li·class="toctree-l2"><a·class="reference·internal"·href="applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li>
 133 <li·class="toctree-l2"><a·class="reference·internal"·href="adding-syscalls.html">Adding·a·New·System·Call</a></li>
 134 <li·class="toctree-l2"><a·class="reference·internal"·href="magic-number.html">Linux·magic·numbers</a></li>
 135 <li·class="toctree-l2"><a·class="reference·internal"·href="volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li>
 136 <li·class="toctree-l2"><a·class="reference·internal"·href="botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li>
 137 <li·class="toctree-l2"><a·class="reference·internal"·href="clang-format.html">clang-format</a></li>
 138 <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li>
 139 <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li>
 140 </ul>
 141 </li>
81 </ul>142 </ul>
82 <ul>143 <ul>
83 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>144 <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li>
84 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>145 <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li>
85 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>146 <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li>
86 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>147 <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li>
87 </ul>148 </ul>
3.23 KB
html2text {}
    
Offset 31, 14 lines modifiedOffset 31, 69 lines modified
31 ················#·Backtraces_in_commit_messages31 ················#·Backtraces_in_commit_messages
32 ··········o·Explicit_In-Reply-To_headers32 ··········o·Explicit_In-Reply-To_headers
33 ··········o·Providing_base_tree_information33 ··········o·Providing_base_tree_information
34 ··········o·References34 ··········o·References
35 ····*·Code_of_conduct35 ····*·Code_of_conduct
36 ····*·Kernel_Maintainer_Handbook36 ····*·Kernel_Maintainer_Handbook
37 ····*·All_development-process_docs37 ····*·All_development-process_docs
 38 ··········o·Linux_kernel_licensing_rules
 39 ··········o·HOWTO_do_Linux_kernel_development
 40 ··········o·Contributor_Covenant_Code_of_Conduct
 41 ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation
 42 ··········o·A_guide_to_the_Kernel_Development_Process
 43 ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into
 44 ············the_kernel
 45 ················#·Obtain_a_current_source_tree
 46 ················#·Describe_your_changes
 47 ················#·Separate_your_changes
 48 ················#·Style-check_your_changes
 49 ················#·Select_the_recipients_for_your_patch
 50 ················#·No_MIME,_no_links,_no_compression,_no_attachments._Just_plain
 51 ··················text
 52 ················#·Respond_to_review_comments
 53 ················#·Don’t_get_discouraged_-_or_impatient
 54 ················#·Include_PATCH_in_the_subject
 55 ················#·Sign_your_work_-_the_Developer’s_Certificate_of_Origin
 56 ······················#·Developer’s_Certificate_of_Origin_1.1
 57 ················#·When_to_use_Acked-by:,_Cc:,_and_Co-developed-by:
 58 ················#·Using_Reported-by:,_Tested-by:,_Reviewed-by:,_Suggested-by:
 59 ··················and_Fixes:
 60 ······················#·Reviewer’s_statement_of_oversight
 61 ················#·The_canonical_patch_format
 62 ······················#·Backtraces_in_commit_messages
 63 ················#·Explicit_In-Reply-To_headers
 64 ················#·Providing_base_tree_information
 65 ················#·References
 66 ··········o·Handling_regressions
 67 ··········o·Programming_Language
 68 ··········o·Linux_kernel_coding_style
 69 ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes
 70 ··········o·Kernel_Maintainer_PGP_guide
 71 ··········o·Email_clients_info_for_Linux
 72 ··········o·Linux_Kernel_Enforcement_Statement
 73 ··········o·Kernel_Driver_Statement
 74 ··········o·Minimal_requirements_to_compile_the_Kernel
 75 ··········o·The_Linux_Kernel_Driver_Interface
 76 ··········o·Linux_kernel_management_style
 77 ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases
 78 ··········o·Linux_Kernel_patch_submission_checklist
 79 ··········o·Index_of_Further_Kernel_Documentation
 80 ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and
 81 ············Conventions
 82 ··········o·Embargoed_hardware_issues
 83 ··········o·List_of_maintainers_and_how_to_submit_kernel_changes
 84 ··········o·Researcher_Guidelines
 85 ··········o·Applying_Patches_To_The_Linux_Kernel
 86 ··········o·Adding_a_New_System_Call
 87 ··········o·Linux_magic_numbers
 88 ··········o·Why_the_“volatile”_type_class_should_not_be_used
 89 ··········o·(How_to_avoid)_Botching_up_ioctls
 90 ··········o·clang-format
 91 ··········o·arch/riscv_maintenance_guidelines_for_developers
 92 ··········o·Unaligned_Memory_Accesses
38 ····*·Core_API_Documentation93 ····*·Core_API_Documentation
39 ····*·The_Linux_driver_implementer’s_API_guide94 ····*·The_Linux_driver_implementer’s_API_guide
40 ····*·Kernel_subsystem_documentation95 ····*·Kernel_subsystem_documentation
41 ····*·Locking_in_the_kernel96 ····*·Locking_in_the_kernel
42 ····*·Linux_kernel_licensing_rules97 ····*·Linux_kernel_licensing_rules
43 ····*·How_to_write_kernel_documentation98 ····*·How_to_write_kernel_documentation
44 ····*·Development_tools_for_the_kernel99 ····*·Development_tools_for_the_kernel
3.46 MB
./usr/share/doc/linux-doc-6.1/html/searchindex.js
3.46 MB
js-beautify {}
    
Offset 230228, 2210 lines modifiedOffset 230228, 1121 lines modified
230228 ········"sphinx.domains.math":·2,230228 ········"sphinx.domains.math":·2,
230229 ········"sphinx.domains.python":·3,230229 ········"sphinx.domains.python":·3,
230230 ········"sphinx.domains.rst":·2,230230 ········"sphinx.domains.rst":·2,
230231 ········"sphinx.domains.std":·2,230231 ········"sphinx.domains.std":·2,
230232 ········"sphinx":·57230232 ········"sphinx":·57
230233 ····},230233 ····},
230234 ····"alltitles":·{230234 ····"alltitles":·{
 230235 ········"Booting·ARM·Linux":·[
 230236 ············[403,·"booting-arm-linux"]
230235 ········"Mono(tm)·Binary·Kernel·Support·for·Linux":·[ 
230236 ············[326,·"mono-tm-binary-kernel-support-for-linux"] 
230237 ········], 
230238 ········"Namespaces·compatibility·list":·[ 
230239 ············[327,·"namespaces-compatibility-list"] 
230240 ········], 
230241 ········"ARM·DynamIQ·Shared·Unit·(DSU)·PMU":·[ 
230242 ············[344,·"arm-dynamiq-shared-unit-dsu-pmu"] 
230243 ········], 
230244 ········"HNS3·Performance·Monitoring·Unit·(PMU)":·[ 
230245 ············[347,·"hns3-performance-monitoring-unit-pmu"] 
230246 ········], 
230247 ········"HNS3·PMU·driver":·[ 
230248 ············[347,·"hns3-pmu-driver"] 
230249 ········], 
230250 ········"Filter·modes":·[ 
230251 ············[347,·"filter-modes"] 
230252 ········],230237 ········],
230253 ········"Freescale·i.MX8·DDR·Performance·Monitoring·Unit·(PMU)":·[ 
230254 ············[348,·"freescale-i-mx8-ddr-performance-monitoring-unit-pmu"]230238 ········"1.·Setup·and·initialise·RAM":·[
 230239 ············[403,·"setup-and-initialise-ram"],
 230240 ············[479,·"setup-and-initialise-ram"]
230255 ········],230241 ········],
230256 ········"Arm·Coherent·Mesh·Network·PMU":·[ 
230257 ············[343,·"arm-coherent-mesh-network-pmu"]230242 ········"2.·Initialise·one·serial·port":·[
 230243 ············[403,·"initialise-one-serial-port"]
230258 ········],230244 ········],
230259 ········"PMU·events":·[ 
230260 ············[343,·"pmu-events"]230245 ········"3.·Detect·the·machine·type":·[
 230246 ············[403,·"detect-the-machine-type"]
230261 ········],230247 ········],
230262 ········"Watchpoints":·[ 
230263 ············[343,·"watchpoints"]230248 ········"4.·Setup·boot·data":·[
 230249 ············[403,·"setup-boot-data"]
230264 ········],230250 ········],
230265 ········"Numa·policy·hit/miss·statistics":·[ 
230266 ············[338,·"numa-policy-hit-miss-statistics"]230251 ········"4a.·Setup·the·kernel·tagged·list":·[
 230252 ············[403,·"a-setup-the-kernel-tagged-list"]
230267 ········],230253 ········],
 230254 ········"4b.·Setup·the·device·tree":·[
 230255 ············[403,·"b-setup-the-device-tree"]
230268 ········"Namespaces":·[ 
230269 ············[328,·"namespaces"], 
230270 ············[2036,·"namespaces"] 
230271 ········],230256 ········],
230272 ········"Examining·Process·Page·Tables":·[ 
230273 ············[318,·"examining-process-page-tables"]230257 ········"5.·Load·initramfs.":·[
 230258 ············[403,·"load-initramfs"]
230274 ········],230259 ········],
230275 ········"Short·descriptions·to·the·page·flags":·[ 
230276 ············[318,·"short-descriptions-to-the-page-flags"]230260 ········"6.·Calling·the·kernel·image":·[
 230261 ············[403,·"calling-the-kernel-image"]
230277 ········],230262 ········],
230278 ········"IO·related·page·flags":·[ 
230279 ············[318,·"io-related-page-flags"]230263 ········"Feature·status·on·arm·architecture":·[
 230264 ············[405,·"feature-status-on-arm-architecture"]
230280 ········],230265 ········],
230281 ········"LRU·related·page·flags":·[ 
230282 ············[318,·"lru-related-page-flags"]230266 ········"OMAP2/3·Display·Subsystem":·[
 230267 ············[425,·"omap2-3-display-subsystem"]
230283 ········],230268 ········],
230284 ········"Using·pagemap·to·do·something·useful":·[ 
230285 ············[318,·"using-pagemap-to-do-something-useful"]230269 ········"Features":·[
 230270 ············[425,·"features"],
 230271 ············[153,·"features"],
 230272 ············[194,·"features"],
 230273 ············[267,·"features"],
 230274 ············[210,·"features"],
 230275 ············[262,·"features"],
 230276 ············[3130,·"features"],
 230277 ············[2258,·"features"],
 230278 ············[1772,·"features"],
 230279 ············[1741,·"features"],
 230280 ············[1446,·"features"],
 230281 ············[1445,·"features"],
 230282 ············[1444,·"features"],
 230283 ············[1586,·"features"],
 230284 ············[1249,·"features"],
 230285 ············[1106,·"features"],
 230286 ············[644,·"features"]
230286 ········],230287 ········],
230287 ········"Exceptions·for·Shared·Memory":·[ 
230288 ············[318,·"exceptions-for-shared-memory"]230288 ········"omapdss·driver":·[
 230289 ············[425,·"omapdss-driver"]
230289 ········],230290 ········],
 230291 ········"omapdss·driver·support·for·audio":·[
 230292 ············[425,·"omapdss-driver-support-for-audio"]
230290 ········"Other·notes":·[ 
230291 ············[318,·"other-notes"], 
230292 ············[900,·"other-notes"] 
230293 ········],230293 ········],
230294 ········"HugeTLB·Pages":·[ 
230295 ············[309,·"hugetlb-pages"]230294 ········"Panel·and·controller·drivers":·[
 230295 ············[425,·"panel-and-controller-drivers"]
230296 ········],230296 ········],
 230297 ········"omapfb·driver":·[
230297 ········"Overview":·[ 
230298 ············[309,·"overview"], 
230299 ············[325,·"overview"],230298 ············[425,·"omapfb-driver"]
230300 ············[340,·"overview"], 
230301 ············[324,·"overview"], 
230302 ············[312,·"overview"], 
230303 ············[333,·"overview"], 
230304 ············[139,·"overview"], 
230305 ············[115,·"overview"], 
230306 ············[90,·"overview"], 
230307 ············[197,·"overview"], 
230308 ············[183,·"overview"], 
230309 ············[1,·"overview"], 
230310 ············[18,·"overview"], 
230311 ············[17,·"overview"], 
230312 ············[511,·"overview"], 
230313 ············[516,·"overview"], 
230314 ············[488,·"overview"], 
230315 ············[506,·"overview"], 
230316 ············[3101,·"overview"], 
230317 ············[3091,·"overview"], 
230318 ············[3090,·"overview"], 
Max diff block lines reached; 3618232/3626814 bytes (99.76%) of diff not shown.