Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ·92beb28b0802823f0f236cc591be0af1·921836·libdevel·optional·libcpupower-dev_6.1.115-1_i386.deb | 6 | ·92beb28b0802823f0f236cc591be0af1·921836·libdevel·optional·libcpupower-dev_6.1.115-1_i386.deb |
7 | ·cec92efa89c577645f3677ef7e00e6e3·22336·debug·optional·libcpupower1-dbgsym_6.1.115-1_i386.deb | 7 | ·cec92efa89c577645f3677ef7e00e6e3·22336·debug·optional·libcpupower1-dbgsym_6.1.115-1_i386.deb |
8 | ·6b52b6780b220cf8ccaac85d2d4c5fb1·928476·libs·optional·libcpupower1_6.1.115-1_i386.deb | 8 | ·6b52b6780b220cf8ccaac85d2d4c5fb1·928476·libs·optional·libcpupower1_6.1.115-1_i386.deb |
9 | ·63c90180b42906516ef43ae412175a64·919912·kernel·optional·linux-compiler-gcc-12-x86_6.1.115-1_i386.deb | 9 | ·63c90180b42906516ef43ae412175a64·919912·kernel·optional·linux-compiler-gcc-12-x86_6.1.115-1_i386.deb |
10 | ·7ea2045347dd6cb661d82bac489668f6·1079872·kernel·optional·linux-config-6.1_6.1.115-1_i386.deb | 10 | ·7ea2045347dd6cb661d82bac489668f6·1079872·kernel·optional·linux-config-6.1_6.1.115-1_i386.deb |
11 | ·1034c2e9a552bb1d255c54f7facd61a5·191408·debug·optional·linux-cpupower-dbgsym_6.1.115-1_i386.deb | 11 | ·1034c2e9a552bb1d255c54f7facd61a5·191408·debug·optional·linux-cpupower-dbgsym_6.1.115-1_i386.deb |
12 | ·46de910cb5ea17c82ed44f428fe03f11·1037724·admin·optional·linux-cpupower_6.1.115-1_i386.deb | 12 | ·46de910cb5ea17c82ed44f428fe03f11·1037724·admin·optional·linux-cpupower_6.1.115-1_i386.deb |
13 | ·b | 13 | ·c99fbde4eac82681272ce23ba5260e90·36969564·doc·optional·linux-doc-6.1_6.1.115-1_all.deb |
14 | ·a2154dffe1a5b0eb324361a286d967ae·1100·doc·optional·linux-doc_6.1.115-1_all.deb | 14 | ·a2154dffe1a5b0eb324361a286d967ae·1100·doc·optional·linux-doc_6.1.115-1_all.deb |
15 | ·b7814209f249efea2043b5e712d65fd9·1440692·kernel·optional·linux-headers-6.1.0-27-686-pae_6.1.115-1_i386.deb | 15 | ·b7814209f249efea2043b5e712d65fd9·1440692·kernel·optional·linux-headers-6.1.0-27-686-pae_6.1.115-1_i386.deb |
16 | ·c70f6fda76a1a3c6ea773819f4fb0106·1441520·kernel·optional·linux-headers-6.1.0-27-686_6.1.115-1_i386.deb | 16 | ·c70f6fda76a1a3c6ea773819f4fb0106·1441520·kernel·optional·linux-headers-6.1.0-27-686_6.1.115-1_i386.deb |
17 | ·55cce5c5639c7b4af6987d1157a7320d·8457152·kernel·optional·linux-headers-6.1.0-27-common-rt_6.1.115-1_all.deb | 17 | ·55cce5c5639c7b4af6987d1157a7320d·8457152·kernel·optional·linux-headers-6.1.0-27-common-rt_6.1.115-1_all.deb |
18 | ·f1a4eb7d03376245d7562b7ef814c78b·10109340·kernel·optional·linux-headers-6.1.0-27-common_6.1.115-1_all.deb | 18 | ·f1a4eb7d03376245d7562b7ef814c78b·10109340·kernel·optional·linux-headers-6.1.0-27-common_6.1.115-1_all.deb |
19 | ·e85f674e9fd91c2d3997ef7bc79e68a9·1440728·kernel·optional·linux-headers-6.1.0-27-rt-686-pae_6.1.115-1_i386.deb | 19 | ·e85f674e9fd91c2d3997ef7bc79e68a9·1440728·kernel·optional·linux-headers-6.1.0-27-rt-686-pae_6.1.115-1_i386.deb |
20 | ·7f39daa83727593b92ba2b9db0da535e·759173176·debug·optional·linux-image-6.1.0-27-686-dbg_6.1.115-1_i386.deb | 20 | ·7f39daa83727593b92ba2b9db0da535e·759173176·debug·optional·linux-image-6.1.0-27-686-dbg_6.1.115-1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-11-01·04:23:37.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-11-01·04:23:37.000000·debian-binary |
2 | -rw-r--r--···0········0········0···375 | 2 | -rw-r--r--···0········0········0···375204·2024-11-01·04:23:37.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·3659 | 3 | -rw-r--r--···0········0········0·36594168·2024-11-01·04:23:37.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·linux-doc-6.1 | 1 | Package:·linux-doc-6.1 |
2 | Source:·linux | 2 | Source:·linux |
3 | Version:·6.1.115-1 | 3 | Version:·6.1.115-1 |
4 | Architecture:·all | 4 | 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:·19356 | 6 | Installed-Size:·193656 |
7 | Section:·doc | 7 | Section:·doc |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Multi-Arch:·foreign | 9 | Multi-Arch:·foreign |
10 | Homepage:·https://www.kernel.org/ | 10 | Homepage:·https://www.kernel.org/ |
11 | Description:·Linux·kernel·specific·documentation·for·version·6.1 | 11 | Description:·Linux·kernel·specific·documentation·for·version·6.1 |
12 | ·This·package·provides·the·various·README·files·and·HTML·documentation·for | 12 | ·This·package·provides·the·various·README·files·and·HTML·documentation·for |
13 | ·the·Linux·kernel·version·6.1.··Plenty·of·information,·including·the | 13 | ·the·Linux·kernel·version·6.1.··Plenty·of·information,·including·the |
Offset 13907, 15 lines modified | Offset 13907, 15 lines modified | ||
13907 | -rw-r--r--···0·root·········(0)·root·········(0)····35679·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/run_wrapper.html | 13907 | -rw-r--r--···0·root·········(0)·root·········(0)····35679·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/run_wrapper.html |
13908 | -rw-r--r--···0·root·········(0)·root·········(0)····29767·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/running_tips.html | 13908 | -rw-r--r--···0·root·········(0)·root·········(0)····29767·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/running_tips.html |
13909 | -rw-r--r--···0·root·········(0)·root·········(0)····36795·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/start.html | 13909 | -rw-r--r--···0·root·········(0)·root·········(0)····36795·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/start.html |
13910 | -rw-r--r--···0·root·········(0)·root·········(0)····26198·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/style.html | 13910 | -rw-r--r--···0·root·········(0)·root·········(0)····26198·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/style.html |
13911 | -rw-r--r--···0·root·········(0)·root·········(0)····30263·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/tips.html | 13911 | -rw-r--r--···0·root·········(0)·root·········(0)····30263·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/tips.html |
13912 | -rw-r--r--···0·root·········(0)·root·········(0)···101314·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/usage.html | 13912 | -rw-r--r--···0·root·········(0)·root·········(0)···101314·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/usage.html |
13913 | -rw-r--r--···0·root·········(0)·root·········(0)····15244·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/sparse.html | 13913 | -rw-r--r--···0·root·········(0)·root·········(0)····15244·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/sparse.html |
13914 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 13914 | -rw-r--r--···0·root·········(0)·root·········(0)····22966·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/testing-overview.html |
13915 | -rw-r--r--···0·root·········(0)·root·········(0)····14913·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/ubsan.html | 13915 | -rw-r--r--···0·root·········(0)·root·········(0)····14913·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/ubsan.html |
13916 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/ | 13916 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/ |
13917 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ | 13917 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ |
13918 | -rw-r--r--···0·root·········(0)·root·········(0)····11435·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ABI.html | 13918 | -rw-r--r--···0·root·········(0)·root·········(0)····11435·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ABI.html |
13919 | -rw-r--r--···0·root·········(0)·root·········(0)·····8620·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/index.html | 13919 | -rw-r--r--···0·root·········(0)·root·········(0)·····8620·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/index.html |
13920 | -rw-r--r--···0·root·········(0)·root·········(0)····14833·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/submitting-patches.html | 13920 | -rw-r--r--···0·root·········(0)·root·········(0)····14833·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/submitting-patches.html |
13921 | -rw-r--r--···0·root·········(0)·root·········(0)····14614·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/writing-bindings.html | 13921 | -rw-r--r--···0·root·········(0)·root·········(0)····14614·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/writing-bindings.html |
Offset 13927, 15 lines modified | Offset 13927, 15 lines modified | ||
13927 | -rw-r--r--···0·root·········(0)·root·········(0)····20691·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/of_unittest.html | 13927 | -rw-r--r--···0·root·········(0)·root·········(0)····20691·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/of_unittest.html |
13928 | -rw-r--r--···0·root·········(0)·root·········(0)····16544·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/overlay-notes.html | 13928 | -rw-r--r--···0·root·········(0)·root·········(0)····16544·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/overlay-notes.html |
13929 | -rw-r--r--···0·root·········(0)·root·········(0)····33959·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/usage-model.html | 13929 | -rw-r--r--···0·root·········(0)·root·········(0)····33959·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/usage-model.html |
13930 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/ | 13930 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/ |
13931 | -rw-r--r--···0·root·········(0)·root·········(0)····26070·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/contributing.html | 13931 | -rw-r--r--···0·root·········(0)·root·········(0)····26070·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/contributing.html |
13932 | -rw-r--r--···0·root·········(0)·root·········(0)·····9681·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/index.html | 13932 | -rw-r--r--···0·root·········(0)·root·········(0)·····9681·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/index.html |
13933 | -rw-r--r--···0·root·········(0)·root·········(0)····38868·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/kernel-doc.html | 13933 | -rw-r--r--···0·root·········(0)·root·········(0)····38868·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/kernel-doc.html |
13934 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 13934 | -rw-r--r--···0·root·········(0)·root·········(0)····12030·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/maintainer-profile.html |
13935 | -rw-r--r--···0·root·········(0)·root·········(0)····16328·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/parse-headers.html | 13935 | -rw-r--r--···0·root·········(0)·root·········(0)····16328·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/parse-headers.html |
13936 | -rw-r--r--···0·root·········(0)·root·········(0)····42893·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/sphinx.html | 13936 | -rw-r--r--···0·root·········(0)·root·········(0)····42893·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/sphinx.html |
13937 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/ | 13937 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/ |
13938 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/ | 13938 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/ |
13939 | -rw-r--r--···0·root·········(0)·root·········(0)···395269·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/cfg80211.html | 13939 | -rw-r--r--···0·root·········(0)·root·········(0)···395269·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/cfg80211.html |
13940 | -rw-r--r--···0·root·········(0)·root·········(0)····26800·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/index.html | 13940 | -rw-r--r--···0·root·········(0)·root·········(0)····26800·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/index.html |
13941 | -rw-r--r--···0·root·········(0)·root·········(0)····21023·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/introduction.html | 13941 | -rw-r--r--···0·root·········(0)·root·········(0)····21023·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/introduction.html |
Offset 14088, 15 lines modified | Offset 14088, 15 lines modified | ||
14088 | -rw-r--r--···0·root·········(0)·root·········(0)····33697·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-ca.html | 14088 | -rw-r--r--···0·root·········(0)·root·········(0)····33697·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-ca.html |
14089 | -rw-r--r--···0·root·········(0)·root·········(0)···152387·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-common.html | 14089 | -rw-r--r--···0·root·········(0)·root·········(0)···152387·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-common.html |
14090 | -rw-r--r--···0·root·········(0)·root·········(0)····24114·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-core.html | 14090 | -rw-r--r--···0·root·········(0)·root·········(0)····24114·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-core.html |
14091 | -rw-r--r--···0·root·········(0)·root·········(0)···114070·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-demux.html | 14091 | -rw-r--r--···0·root·········(0)·root·········(0)···114070·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-demux.html |
14092 | -rw-r--r--···0·root·········(0)·root·········(0)···115547·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-frontend.html | 14092 | -rw-r--r--···0·root·········(0)·root·········(0)···115547·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-frontend.html |
14093 | -rw-r--r--···0·root·········(0)·root·········(0)····28801·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-net.html | 14093 | -rw-r--r--···0·root·········(0)·root·········(0)····28801·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-net.html |
14094 | -rw-r--r--···0·root·········(0)·root·········(0)····78575·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/index.html | 14094 | -rw-r--r--···0·root·········(0)·root·········(0)····78575·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/index.html |
14095 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 14095 | -rw-r--r--···0·root·········(0)·root·········(0)····35316·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/maintainer-entry-profile.html |
14096 | -rw-r--r--···0·root·········(0)·root·········(0)···302601·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/mc-core.html | 14096 | -rw-r--r--···0·root·········(0)·root·········(0)···302601·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/mc-core.html |
14097 | -rw-r--r--···0·root·········(0)·root·········(0)····62181·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/rc-core.html | 14097 | -rw-r--r--···0·root·········(0)·root·········(0)····62181·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/rc-core.html |
14098 | -rw-r--r--···0·root·········(0)·root·········(0)····29714·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/tx-rx.html | 14098 | -rw-r--r--···0·root·········(0)·root·········(0)····29714·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/tx-rx.html |
14099 | -rw-r--r--···0·root·········(0)·root·········(0)····61781·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-async.html | 14099 | -rw-r--r--···0·root·········(0)·root·········(0)····61781·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-async.html |
14100 | -rw-r--r--···0·root·········(0)·root·········(0)···145666·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-common.html | 14100 | -rw-r--r--···0·root·········(0)·root·········(0)···145666·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-common.html |
14101 | -rw-r--r--···0·root·········(0)·root·········(0)···300970·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-controls.html | 14101 | -rw-r--r--···0·root·········(0)·root·········(0)···300970·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-controls.html |
14102 | -rw-r--r--···0·root·········(0)·root·········(0)····28292·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-core.html | 14102 | -rw-r--r--···0·root·········(0)·root·········(0)····28292·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-core.html |
Offset 14261, 15 lines modified | Offset 14261, 15 lines modified | ||
14261 | -rw-r--r--···0·root·········(0)·root·········(0)····74533·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec.html | 14261 | -rw-r--r--···0·root·········(0)·root·········(0)····74533·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec.html |
14262 | -rw-r--r--···0·root·········(0)·root·········(0)····49305·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec_bus.html | 14262 | -rw-r--r--···0·root·········(0)·root·········(0)····49305·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec_bus.html |
14263 | -rw-r--r--···0·root·········(0)·root·········(0)···431809·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb.html | 14263 | -rw-r--r--···0·root·········(0)·root·········(0)···431809·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb.html |
14264 | -rw-r--r--···0·root·········(0)·root·········(0)····30645·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb3-debug-port.html | 14264 | -rw-r--r--···0·root·········(0)·root·········(0)····30645·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb3-debug-port.html |
14265 | -rw-r--r--···0·root·········(0)·root·········(0)····89818·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/writing_musb_glue_layer.html | 14265 | -rw-r--r--···0·root·········(0)·root·········(0)····89818·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/writing_musb_glue_layer.html |
14266 | -rw-r--r--···0·root·········(0)·root·········(0)····41225·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/writing_usb_driver.html | 14266 | -rw-r--r--···0·root·········(0)·root·········(0)····41225·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/writing_usb_driver.html |
14267 | -rw-r--r--···0·root·········(0)·root·········(0)····38786·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vfio-mediated-device.html | 14267 | -rw-r--r--···0·root·········(0)·root·········(0)····38786·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vfio-mediated-device.html |
14268 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 14268 | -rw-r--r--···0·root·········(0)·root·········(0)····21757·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vfio-pci-device-specific-driver-acceptance.html |
14269 | -rw-r--r--···0·root·········(0)·root·········(0)····45841·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vfio.html | 14269 | -rw-r--r--···0·root·········(0)·root·········(0)····45841·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vfio.html |
14270 | -rw-r--r--···0·root·········(0)·root·········(0)···132148·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vme.html | 14270 | -rw-r--r--···0·root·········(0)·root·········(0)···132148·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vme.html |
14271 | -rw-r--r--···0·root·········(0)·root·········(0)····80726·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/w1.html | 14271 | -rw-r--r--···0·root·········(0)·root·········(0)····80726·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/w1.html |
14272 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/ | 14272 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/ |
14273 | -rw-r--r--···0·root·········(0)·root·········(0)····22919·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/eemi.html | 14273 | -rw-r--r--···0·root·········(0)·root·········(0)····22919·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/eemi.html |
14274 | -rw-r--r--···0·root·········(0)·root·········(0)····20151·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/index.html | 14274 | -rw-r--r--···0·root·········(0)·root·········(0)····20151·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/index.html |
14275 | -rw-r--r--···0·root·········(0)·root·········(0)····42164·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xillybus.html | 14275 | -rw-r--r--···0·root·········(0)·root·········(0)····42164·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xillybus.html |
Offset 15402, 60 lines modified | Offset 15402, 60 lines modified | ||
15402 | -rw-r--r--···0·root·········(0)·root·········(0)····29488·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/qe_firmware.html | 15402 | -rw-r--r--···0·root·········(0)·root·········(0)····29488·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/qe_firmware.html |
15403 | -rw-r--r--···0·root·········(0)·root·········(0)····22189·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/syscall64-abi.html | 15403 | -rw-r--r--···0·root·········(0)·root·········(0)····22189·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/syscall64-abi.html |
15404 | -rw-r--r--···0·root·········(0)·root·········(0)····27888·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/transactional_memory.html | 15404 | -rw-r--r--···0·root·········(0)·root·········(0)····27888·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/transactional_memory.html |
15405 | -rw-r--r--···0·root·········(0)·root·········(0)····84459·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/ultravisor.html | 15405 | -rw-r--r--···0·root·········(0)·root·········(0)····84459·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/ultravisor.html |
15406 | -rw-r--r--···0·root·········(0)·root·········(0)····29577·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vas-api.html | 15406 | -rw-r--r--···0·root·········(0)·root·········(0)····29577·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vas-api.html |
15407 | -rw-r--r--···0·root·········(0)·root·········(0)····16852·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vcpudispatch_stats.html | 15407 | -rw-r--r--···0·root·········(0)·root·········(0)····16852·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vcpudispatch_stats.html |
15408 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/ | 15408 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/ |
15409 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 15409 | -rw-r--r--···0·root·········(0)·root·········(0)····32292·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/1.Intro.html |
15410 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 15410 | -rw-r--r--···0·root·········(0)·root·········(0)····44645·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/2.Process.html |
15411 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 15411 | -rw-r--r--···0·root·········(0)·root·········(0)····28147·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/3.Early-stage.html |
15412 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 15412 | -rw-r--r--···0·root·········(0)·root·········(0)····40854·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/4.Coding.html |
15413 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 15413 | -rw-r--r--···0·root·········(0)·root·········(0)····35764·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/5.Posting.html |
15414 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 15414 | -rw-r--r--···0·root·········(0)·root·········(0)····27889·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/6.Followthrough.html |
15415 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 15415 | -rw-r--r--···0·root·········(0)·root·········(0)····25544·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/7.AdvancedTopics.html |
15416 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 15416 | -rw-r--r--···0·root·········(0)·root·········(0)····18652·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/8.Conclusion.html |
15417 | -rw-r--r--···0·root·········(0)·root·········(0)····57962·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/adding-syscalls.html | 15417 | -rw-r--r--···0·root·········(0)·root·········(0)····57962·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/adding-syscalls.html |
15418 | -rw-r--r--···0·root·········(0)·root·········(0)····38813·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/applying-patches.html | 15418 | -rw-r--r--···0·root·········(0)·root·········(0)····38813·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/applying-patches.html |
15419 | -rw-r--r--···0·root·········(0)·root·········(0)····25887·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/botching-up-ioctls.html | 15419 | -rw-r--r--···0·root·········(0)·root·········(0)····25887·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/botching-up-ioctls.html |
15420 | -rw-r--r--···0·root·········(0)·root·········(0)····48354·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/changes.html | 15420 | -rw-r--r--···0·root·········(0)·root·········(0)····48354·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/changes.html |
15421 | -rw-r--r--···0·root·········(0)·root·········(0)····23045·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/clang-format.html | 15421 | -rw-r--r--···0·root·········(0)·root·········(0)····23045·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/clang-format.html |
15422 | -rw-r--r--···0·root·········(0)·root·········(0)····21284·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct-interpretation.html | 15422 | -rw-r--r--···0·root·········(0)·root·········(0)····21284·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct-interpretation.html |
15423 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 15423 | -rw-r--r--···0·root·········(0)·root·········(0)····18442·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct.html |
15424 | -rw-r--r--···0·root·········(0)·root·········(0)····96573·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/coding-style.html | 15424 | -rw-r--r--···0·root·········(0)·root·········(0)····96573·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/coding-style.html |
15425 | -rw-r--r--···0·root·········(0)·root·········(0)····41935·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/deprecated.html | 15425 | -rw-r--r--···0·root·········(0)·root·········(0)····41935·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/deprecated.html |
15426 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 15426 | -rw-r--r--···0·root·········(0)·root·········(0)····20135·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/development-process.html |
15427 | -rw-r--r--···0·root·········(0)·root·········(0)····33261·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/email-clients.html | 15427 | -rw-r--r--···0·root·········(0)·root·········(0)····33261·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/email-clients.html |
15428 | -rw-r--r--···0·root·········(0)·root·········(0)····33667·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/embargoed-hardware-issues.html | 15428 | -rw-r--r--···0·root·········(0)·root·········(0)····33667·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/embargoed-hardware-issues.html |
15429 | -rw-r--r--···0·root·········(0)·root·········(0)····56750·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/handling-regressions.html | 15429 | -rw-r--r--···0·root·········(0)·root·········(0)····56750·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/handling-regressions.html |
15430 | -rw-r--r--···0·root·········(0)·root·········(0)····50129·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/howto.html | 15430 | -rw-r--r--···0·root·········(0)·root·········(0)····50129·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/howto.html |
15431 | -rw-r--r--···0·root·········(0)·root·········(0)····17273·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/index.html | 15431 | -rw-r--r--···0·root·········(0)·root·········(0)····17273·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/index.html |
15432 | -rw-r--r--···0·root·········(0)·root·········(0)····67450·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-docs.html | 15432 | -rw-r--r--···0·root·········(0)·root·········(0)····67450·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-docs.html |
15433 | -rw-r--r--···0·root·········(0)·root·········(0)····19283·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-driver-statement.html | 15433 | -rw-r--r--···0·root·········(0)·root·········(0)····19283·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-driver-statement.html |
15434 | -rw-r--r--···0·root·········(0)·root·········(0)····18866·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-enforcement-statement.html | 15434 | -rw-r--r--···0·root·········(0)·root·········(0)····18866·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-enforcement-statement.html |
15435 | -rw-r--r--···0·root·········(0)·root·········(0)····3 | 15435 | -rw-r--r--···0·root·········(0)·root·········(0)····35610·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/license-rules.html |
15436 | -rw-r--r--···0·root·········(0)·root·········(0)····18476·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/magic-number.html | 15436 | -rw-r--r--···0·root·········(0)·root·········(0)····18476·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/magic-number.html |
15437 | -rw-r--r--···0·root·········(0)·root·········(0)····19917·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-handbooks.html | 15437 | -rw-r--r--···0·root·········(0)·root·········(0)····19917·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-handbooks.html |
15438 | -rw-r--r--···0·root·········(0)·root·········(0)····44556·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-netdev.html | 15438 | -rw-r--r--···0·root·········(0)·root·········(0)····44556·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-netdev.html |
15439 | -rw-r--r--···0·root·········(0)·root·········(0)····71462·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-pgp-guide.html | 15439 | -rw-r--r--···0·root·········(0)·root·········(0)····71462·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-pgp-guide.html |
15440 | -rw-r--r--···0·root·········(0)·root·········(0)····50901·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-tip.html | 15440 | -rw-r--r--···0·root·········(0)·root·········(0)····50901·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-tip.html |
15441 | -rw-r--r--···0·root·········(0)·root·········(0)··4128163·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainers.html | 15441 | -rw-r--r--···0·root·········(0)·root·········(0)··4128163·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainers.html |
15442 | -rw-r--r--···0·root·········(0)·root·········(0)····29514·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/management-style.html | 15442 | -rw-r--r--···0·root·········(0)·root·········(0)····29514·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/management-style.html |
15443 | -rw-r--r--···0·root·········(0)·root·········(0)····18111·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/programming-language.html | 15443 | -rw-r--r--···0·root·········(0)·root·········(0)····18111·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/programming-language.html |
15444 | -rw-r--r--···0·root·········(0)·root·········(0)····20546·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/researcher-guidelines.html | 15444 | -rw-r--r--···0·root·········(0)·root·········(0)····20546·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/researcher-guidelines.html |
15445 | -rw-r--r--···0·root·········(0)·root·········(0)····23694·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-api-nonsense.html | 15445 | -rw-r--r--···0·root·········(0)·root·········(0)····23694·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-api-nonsense.html |
15446 | -rw-r--r--···0·root·········(0)·root·········(0)····24757·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-kernel-rules.html | 15446 | -rw-r--r--···0·root·········(0)·root·········(0)····24757·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-kernel-rules.html |
15447 | -rw-r--r--···0·root·········(0)·root·········(0)····22655·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/submit-checklist.html | 15447 | -rw-r--r--···0·root·········(0)·root·········(0)····22655·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/submit-checklist.html |
15448 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 15448 | -rw-r--r--···0·root·········(0)·root·········(0)····70159·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/submitting-patches.html |
15449 | -rw-r--r--···0·root·········(0)·root·········(0)····19040·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/volatile-considered-harmful.html | 15449 | -rw-r--r--···0·root·········(0)·root·········(0)····19040·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/process/volatile-considered-harmful.html |
15450 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/ | 15450 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/ |
15451 | -rw-r--r--···0·root·········(0)·root·········(0)····14128·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/boot-image-header.html | 15451 | -rw-r--r--···0·root·········(0)·root·········(0)····14128·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/boot-image-header.html |
15452 | -rw-r--r--···0·root·········(0)·root·········(0)····19338·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/features.html | 15452 | -rw-r--r--···0·root·········(0)·root·········(0)····19338·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/features.html |
15453 | -rw-r--r--···0·root·········(0)·root·········(0)····11348·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/index.html | 15453 | -rw-r--r--···0·root·········(0)·root·········(0)····11348·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/index.html |
15454 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 15454 | -rw-r--r--···0·root·········(0)·root·········(0)····15157·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/patch-acceptance.html |
15455 | -rw-r--r--···0·root·········(0)·root·········(0)····10854·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/uabi.html | 15455 | -rw-r--r--···0·root·········(0)·root·········(0)····10854·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/uabi.html |
15456 | -rw-r--r--···0·root·········(0)·root·········(0)····18402·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/vm-layout.html | 15456 | -rw-r--r--···0·root·········(0)·root·········(0)····18402·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/riscv/vm-layout.html |
15457 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/ | 15457 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/ |
15458 | -rw-r--r--···0·root·········(0)·root·········(0)·····9968·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/arch-support.html | 15458 | -rw-r--r--···0·root·········(0)·root·········(0)·····9968·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/arch-support.html |
15459 | -rw-r--r--···0·root·········(0)·root·········(0)····24345·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/coding-guidelines.html | 15459 | -rw-r--r--···0·root·········(0)·root·········(0)····24345·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/coding-guidelines.html |
15460 | -rw-r--r--···0·root·········(0)·root·········(0)····13518·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/general-information.html | 15460 | -rw-r--r--···0·root·········(0)·root·········(0)····13518·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/general-information.html |
15461 | -rw-r--r--···0·root·········(0)·root·········(0)·····9019·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/index.html | 15461 | -rw-r--r--···0·root·········(0)·root·········(0)·····9019·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/rust/index.html |
Offset 15893, 15 lines modified | Offset 15893, 15 lines modified | ||
15893 | -rw-r--r--···0·root·········(0)·root·········(0)····11075·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/cpu-freq/index.html | 15893 | -rw-r--r--···0·root·········(0)·root·········(0)····11075·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/cpu-freq/index.html |
15894 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/ | 15894 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-01·04:23:37.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/ |
Max diff block lines reached; 2171/23273 bytes (9.33%) of diff not shown. |
Offset 57, 15 lines modified | Offset 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>< | 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> |
Offset 18, 14 lines modified | Offset 18, 38 lines modified | ||
18 | ····*·Core_API_Documentation | 18 | ····*·Core_API_Documentation |
19 | ····*·The_Linux_driver_implementerâs_API_guide | 19 | ····*·The_Linux_driver_implementerâs_API_guide |
20 | ····*·Kernel_subsystem_documentation | 20 | ····*·Kernel_subsystem_documentation |
21 | ····*·Locking_in_the_kernel | 21 | ····*·Locking_in_the_kernel |
22 | ····*·Linux_kernel_licensing_rules | 22 | ····*·Linux_kernel_licensing_rules |
23 | ····*·How_to_write_kernel_documentation | 23 | ····*·How_to_write_kernel_documentation |
24 | ····*·Development_tools_for_the_kernel | 24 | ····*·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_Guide | 49 | ····*·Kernel_Testing_Guide |
26 | ··········o·Writing_and_Running_Tests | 50 | ··········o·Writing_and_Running_Tests |
27 | ················#·The_Difference_Between_KUnit_and_kselftest | 51 | ················#·The_Difference_Between_KUnit_and_kselftest |
28 | ··········o·Code_Coverage_Tools | 52 | ··········o·Code_Coverage_Tools |
29 | ··········o·Dynamic_Analysis_Tools | 53 | ··········o·Dynamic_Analysis_Tools |
30 | ··········o·Static_Analysis_Tools | 54 | ··········o·Static_Analysis_Tools |
31 | ················#·When_to_use_Sparse_and_Smatch | 55 | ················#·When_to_use_Sparse_and_Smatch |
Offset 41, 52 lines modified | Offset 41, 43 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> |
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 | 52 | <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li> |
53 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/configure-git.html">Configure·Git</a></li> | ||
54 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/rebasing-and-merging.html">Rebasing·and·merging</a></li> | ||
55 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/pull-requests.html">Creating·Pull·Requests</a></li> | ||
56 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/messy-diffstat.html">Handling·messy·pull-request·diffstats</a></li> | ||
57 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html">Maintainer·Entry·Profile</a><ul·class="current"> | ||
58 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#overview">Overview</a></li> | ||
59 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#submit-checklist-addendum">Submit·Checklist·Addendum</a></li> | ||
60 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#key-cycle-dates">Key·Cycle·Dates</a></li> | ||
61 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#review-cadence">Review·Cadence</a></li> | ||
62 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#existing-profiles">Existing·profiles</a><ul·class="current"> | ||
63 | <li·class="toctree-l4·current"><a·class="current·reference·internal"·href="#">Documentation·subsystem·maintainer·entry·profile</a></li> | ||
64 | <li·class="toctree-l4"><a·class="reference·internal"·href="../nvdimm/maintainer-entry-profile.html">LIBNVDIMM·Maintainer·Entry·Profile</a></li> | ||
65 | <li·class="toctree-l4"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li> | ||
66 | <li·class="toctree-l4"><a·class="reference·internal"·href="../driver-api/media/maintainer-entry-profile.html">1.·Media·Subsystem·Profile</a></li> | ||
67 | <li·class="toctree-l4"><a·class="reference·internal"·href="../driver-api/vfio-pci-device-specific-driver-acceptance.html">Acceptance·criteria·for·vfio-pci·device·specific·driver·variants</a></li> | ||
68 | </ul> | ||
69 | </li> | ||
70 | </ul> | ||
71 | </li> | ||
72 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/modifying-patches.html">Modifying·Patches</a></li> | ||
73 | </ul> | ||
74 | </li> | ||
75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> | 53 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> |
76 | </ul> | 54 | </ul> |
77 | <ul> | 55 | <ul> |
78 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 56 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> |
79 | <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> |
80 | <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> |
81 | <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> |
82 | </ul> | 60 | </ul> |
83 | <ul> | 61 | <ul·class="current"> |
84 | <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> |
85 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">How·to·write·kernel·documentation</a>< | 63 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">How·to·write·kernel·documentation</a><ul·class="current"> |
64 | <li·class="toctree-l2"><a·class="reference·internal"·href="sphinx.html">Using·Sphinx·for·kernel·documentation</a></li> | ||
65 | <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-doc.html">Writing·kernel-doc·comments</a></li> | ||
66 | <li·class="toctree-l2"><a·class="reference·internal"·href="kernel-doc.html#including-kernel-doc-comments">Including·kernel-doc·comments</a></li> | ||
67 | <li·class="toctree-l2"><a·class="reference·internal"·href="parse-headers.html">Including·uAPI·header·files</a></li> | ||
68 | <li·class="toctree-l2"><a·class="reference·internal"·href="contributing.html">How·to·help·improve·kernel·documentation</a></li> | ||
69 | <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">Documentation·subsystem·maintainer·entry·profile</a><ul> | ||
70 | <li·class="toctree-l3"><a·class="reference·internal"·href="#submit-checklist-addendum">Submit·checklist·addendum</a></li> | ||
71 | <li·class="toctree-l3"><a·class="reference·internal"·href="#key-cycle-dates">Key·cycle·dates</a></li> | ||
72 | <li·class="toctree-l3"><a·class="reference·internal"·href="#review-cadence">Review·cadence</a></li> | ||
73 | </ul> | ||
74 | </li> | ||
75 | </ul> | ||
76 | </li> | ||
86 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/index.html">Development·tools·for·the·kernel</a></li> | 77 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/index.html">Development·tools·for·the·kernel</a></li> |
87 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/testing-overview.html">Kernel·Testing·Guide</a></li> | 78 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/testing-overview.html">Kernel·Testing·Guide</a></li> |
88 | <li·class="toctree-l1"><a·class="reference·internal"·href="../kernel-hacking/index.html">Kernel·Hacking·Guides</a></li> | 79 | <li·class="toctree-l1"><a·class="reference·internal"·href="../kernel-hacking/index.html">Kernel·Hacking·Guides</a></li> |
89 | <li·class="toctree-l1"><a·class="reference·internal"·href="../trace/index.html">Linux·Tracing·Technologies</a></li> | 80 | <li·class="toctree-l1"><a·class="reference·internal"·href="../trace/index.html">Linux·Tracing·Technologies</a></li> |
90 | <li·class="toctree-l1"><a·class="reference·internal"·href="../fault-injection/index.html">fault-injection</a></li> | 81 | <li·class="toctree-l1"><a·class="reference·internal"·href="../fault-injection/index.html">fault-injection</a></li> |
91 | <li·class="toctree-l1"><a·class="reference·internal"·href="../livepatch/index.html">Kernel·Livepatching</a></li> | 82 | <li·class="toctree-l1"><a·class="reference·internal"·href="../livepatch/index.html">Kernel·Livepatching</a></li> |
92 | <li·class="toctree-l1"><a·class="reference·internal"·href="../rust/index.html">Rust</a></li> | 83 | <li·class="toctree-l1"><a·class="reference·internal"·href="../rust/index.html">Rust</a></li> |
Offset 10, 38 lines modified | Offset 10, 30 lines modified | ||
10 | 6.1.115 | 10 | 6.1.115 |
11 | [q···················] | 11 | [q···················] |
12 | ····*·A_guide_to_the_Kernel_Development_Process | 12 | ····*·A_guide_to_the_Kernel_Development_Process |
13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
14 | ······kernel | 14 | ······kernel |
15 | ····*·Code_of_conduct | 15 | ····*·Code_of_conduct |
16 | ····*·Kernel_Maintainer_Handbook | 16 | ····*·Kernel_Maintainer_Handbook |
17 | ··········o·Configure_Git | ||
18 | ··········o·Rebasing_and_merging | ||
19 | ··········o·Creating_Pull_Requests | ||
20 | ··········o·Handling_messy_pull-request_diffstats | ||
21 | ··········o·Maintainer_Entry_Profile | ||
22 | ················#·Overview | ||
23 | ················#·Submit_Checklist_Addendum | ||
24 | ················#·Key_Cycle_Dates | ||
25 | ················#·Review_Cadence | ||
26 | ················#·Existing_profiles | ||
27 | ······················#·Documentation_subsystem_maintainer_entry_profile | ||
28 | ······················#·LIBNVDIMM_Maintainer_Entry_Profile | ||
29 | ······················#·arch/riscv_maintenance_guidelines_for_developers | ||
30 | ······················#·1._Media_Subsystem_Profile | ||
31 | ······················#·Acceptance_criteria_for_vfio-pci_device_specific_driver | ||
32 | ························variants | ||
33 | ··········o·Modifying_Patches | ||
34 | ····*·All_development-process_docs | 17 | ····*·All_development-process_docs |
35 | ····*·Core_API_Documentation | 18 | ····*·Core_API_Documentation |
36 | ····*·The_Linux_driver_implementerâs_API_guide | 19 | ····*·The_Linux_driver_implementerâs_API_guide |
37 | ····*·Kernel_subsystem_documentation | 20 | ····*·Kernel_subsystem_documentation |
38 | ····*·Locking_in_the_kernel | 21 | ····*·Locking_in_the_kernel |
39 | ····*·Linux_kernel_licensing_rules | 22 | ····*·Linux_kernel_licensing_rules |
40 | ····*·How_to_write_kernel_documentation | 23 | ····*·How_to_write_kernel_documentation |
24 | ··········o·Using_Sphinx_for_kernel_documentation | ||
25 | ··········o·Writing_kernel-doc_comments | ||
26 | ··········o·Including_kernel-doc_comments | ||
27 | ··········o·Including_uAPI_header_files | ||
28 | ··········o·How_to_help_improve_kernel_documentation | ||
29 | ··········o·Documentation_subsystem_maintainer_entry_profile | ||
30 | ················#·Submit_checklist_addendum | ||
31 | ················#·Key_cycle_dates | ||
32 | ················#·Review_cadence | ||
41 | ····*·Development_tools_for_the_kernel | 33 | ····*·Development_tools_for_the_kernel |
42 | ····*·Kernel_Testing_Guide | 34 | ····*·Kernel_Testing_Guide |
43 | ····*·Kernel_Hacking_Guides | 35 | ····*·Kernel_Hacking_Guides |
44 | ····*·Linux_Tracing_Technologies | 36 | ····*·Linux_Tracing_Technologies |
45 | ····*·fault-injection | 37 | ····*·fault-injection |
46 | ····*·Kernel_Livepatching | 38 | ····*·Kernel_Livepatching |
47 | ····*·Rust | 39 | ····*·Rust |
Offset 41, 46 lines modified | Offset 41, 142 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> |
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 | 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="../../process/index.html">All·development-process·docs</a></li> | ||
53 | <li·class="toctree-l2"><a·class="reference·internal"·href="../../maintainer/configure-git.html">Configure·Git</a></li> | ||
54 | <li·class="toctree-l2"><a·class="reference·internal"·href="../../maintainer/rebasing-and-merging.html">Rebasing·and·merging</a></li> | ||
55 | <li·class="toctree-l2"><a·class="reference·internal"·href="../../maintainer/pull-requests.html">Creating·Pull·Requests</a></li> | ||
56 | <li·class="toctree-l2"><a·class="reference·internal"·href="../../maintainer/messy-diffstat.html">Handling·messy·pull-request·diffstats</a></li> | ||
57 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="../../maintainer/maintainer-entry-profile.html">Maintainer·Entry·Profile</a><ul·class="current"> | ||
58 | <li·class="toctree-l3"><a·class="reference·internal"·href="../../maintainer/maintainer-entry-profile.html#overview">Overview</a></li> | ||
59 | <li·class="toctree-l3"><a·class="reference·internal"·href="../../maintainer/maintainer-entry-profile.html#submit-checklist-addendum">Submit·Checklist·Addendum</a></li> | ||
60 | <li·class="toctree-l3"><a·class="reference·internal"·href="../../maintainer/maintainer-entry-profile.html#key-cycle-dates">Key·Cycle·Dates</a></li> | ||
61 | <li·class="toctree-l3"><a·class="reference·internal"·href="../../maintainer/maintainer-entry-profile.html#review-cadence">Review·Cadence</a></li> | ||
62 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../../maintainer/maintainer-entry-profile.html#existing-profiles">Existing·profiles</a><ul·class="current"> | ||
63 | <li·class="toctree-l4"><a·class="reference·internal"·href="../../doc-guide/maintainer-profile.html">Documentation·subsystem·maintainer·entry·profile</a></li> | ||
64 | <li·class="toctree-l4"><a·class="reference·internal"·href="../../nvdimm/maintainer-entry-profile.html">LIBNVDIMM·Maintainer·Entry·Profile</a></li> | ||
65 | <li·class="toctree-l4"><a·class="reference·internal"·href="../../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li> | ||
66 | <li·class="toctree-l4·current"><a·class="current·reference·internal"·href="#">1.·Media·Subsystem·Profile</a></li> | ||
67 | <li·class="toctree-l4"><a·class="reference·internal"·href="../vfio-pci-device-specific-driver-acceptance.html">Acceptance·criteria·for·vfio-pci·device·specific·driver·variants</a></li> | ||
68 | </ul> | 54 | </ul> |
69 | < | 55 | <ul·class="current"> |
56 | <li·class="toctree-l1"><a·class="reference·internal"·href="../../core-api/index.html">Core·API·Documentation</a></li> | ||
57 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="../index.html">The·Linux·driver·implementer’s·API·guide</a><ul·class="current"> | ||
58 | <li·class="toctree-l2"><a·class="reference·internal"·href="../driver-model/index.html">Driver·Model</a></li> | ||
59 | <li·class="toctree-l2"><a·class="reference·internal"·href="../basics.html">Driver·Basics</a></li> | ||
60 | <li·class="toctree-l2"><a·class="reference·internal"·href="../infrastructure.html">Device·drivers·infrastructure</a></li> | ||
61 | <li·class="toctree-l2"><a·class="reference·internal"·href="../ioctl.html">ioctl·based·interfaces</a></li> | ||
62 | <li·class="toctree-l2"><a·class="reference·internal"·href="../early-userspace/index.html">Early·Userspace</a></li> | ||
63 | <li·class="toctree-l2"><a·class="reference·internal"·href="../pm/index.html">CPU·and·Device·Power·Management</a></li> | ||
64 | <li·class="toctree-l2"><a·class="reference·internal"·href="../clk.html">The·Common·Clk·Framework</a></li> | ||
65 | <li·class="toctree-l2"><a·class="reference·internal"·href="../device-io.html">Bus-Independent·Device·Accesses</a></li> | ||
66 | <li·class="toctree-l2"><a·class="reference·internal"·href="../dma-buf.html">Buffer·Sharing·and·Synchronization</a></li> | ||
67 | <li·class="toctree-l2"><a·class="reference·internal"·href="../device_link.html">Device·links</a></li> | ||
68 | <li·class="toctree-l2"><a·class="reference·internal"·href="../component.html">Component·Helper·for·Aggregate·Drivers</a></li> | ||
69 | <li·class="toctree-l2"><a·class="reference·internal"·href="../message-based.html">Message-based·devices</a></li> | ||
70 | <li·class="toctree-l2"><a·class="reference·internal"·href="../infiniband.html">InfiniBand·and·Remote·DMA·(RDMA)·Interfaces</a></li> | ||
71 | <li·class="toctree-l2"><a·class="reference·internal"·href="../aperture.html">Managing·Ownership·of·the·Framebuffer·Aperture</a></li> | ||
72 | <li·class="toctree-l2"><a·class="reference·internal"·href="../frame-buffer.html">Frame·Buffer·Library</a></li> | ||
73 | <li·class="toctree-l2"><a·class="reference·internal"·href="../regulator.html">Voltage·and·current·regulator·API</a></li> | ||
74 | <li·class="toctree-l2"><a·class="reference·internal"·href="../reset.html">Reset·controller·API</a></li> | ||
75 | <li·class="toctree-l2"><a·class="reference·internal"·href="../iio/index.html">Industrial·I/O</a></li> | ||
76 | <li·class="toctree-l2"><a·class="reference·internal"·href="../input.html">Input·Subsystem</a></li> | ||
77 | <li·class="toctree-l2"><a·class="reference·internal"·href="../usb/index.html">Linux·USB·API</a></li> | ||
78 | <li·class="toctree-l2"><a·class="reference·internal"·href="../firewire.html">Firewire·(IEEE·1394)·driver·Interface·Guide</a></li> | ||
79 | <li·class="toctree-l2"><a·class="reference·internal"·href="../pci/index.html">The·Linux·PCI·driver·implementer’s·API·guide</a></li> | ||
80 | <li·class="toctree-l2"><a·class="reference·internal"·href="../cxl/index.html">Compute·Express·Link</a></li> | ||
81 | <li·class="toctree-l2"><a·class="reference·internal"·href="../spi.html">Serial·Peripheral·Interface·(SPI)</a></li> | ||
82 | <li·class="toctree-l2"><a·class="reference·internal"·href="../i2c.html">I<sup>2</sup>C·and·SMBus·Subsystem</a></li> | ||
83 | <li·class="toctree-l2"><a·class="reference·internal"·href="../ipmb.html">IPMB·Driver·for·a·Satellite·MC</a></li> | ||
84 | <li·class="toctree-l2"><a·class="reference·internal"·href="../ipmi.html">The·Linux·IPMI·Driver</a></li> | ||
85 | <li·class="toctree-l2"><a·class="reference·internal"·href="../i3c/index.html">I3C·subsystem</a></li> | ||
86 | <li·class="toctree-l2"><a·class="reference·internal"·href="../interconnect.html">Generic·System·Interconnect·Subsystem</a></li> | ||
87 | <li·class="toctree-l2"><a·class="reference·internal"·href="../devfreq.html">Device·Frequency·Scaling</a></li> | ||
88 | <li·class="toctree-l2"><a·class="reference·internal"·href="../hsi.html">High·Speed·Synchronous·Serial·Interface·(HSI)</a></li> | ||
89 | <li·class="toctree-l2"><a·class="reference·internal"·href="../edac.html">Error·Detection·And·Correction·(EDAC)·Devices</a></li> | ||
90 | <li·class="toctree-l2"><a·class="reference·internal"·href="../scsi.html">SCSI·Interfaces·Guide</a></li> | ||
91 | <li·class="toctree-l2"><a·class="reference·internal"·href="../libata.html">libATA·Developer’s·Guide</a></li> | ||
92 | <li·class="toctree-l2"><a·class="reference·internal"·href="../target.html">target·and·iSCSI·Interfaces·Guide</a></li> | ||
93 | <li·class="toctree-l2"><a·class="reference·internal"·href="../mailbox.html">The·Common·Mailbox·Framework</a></li> | ||
94 | <li·class="toctree-l2"><a·class="reference·internal"·href="../mtdnand.html">MTD·NAND·Driver·Programming·Interface</a></li> | ||
95 | <li·class="toctree-l2"><a·class="reference·internal"·href="../miscellaneous.html">Parallel·Port·Devices</a></li> | ||
96 | <li·class="toctree-l2"><a·class="reference·internal"·href="../miscellaneous.html#x50-uart-driver">16x50·UART·Driver</a></li> | ||
97 | <li·class="toctree-l2"><a·class="reference·internal"·href="../miscellaneous.html#pulse-width-modulation-pwm">Pulse-Width·Modulation·(PWM)</a></li> | ||
98 | <li·class="toctree-l2"><a·class="reference·internal"·href="../mei/index.html">Intel(R)·Management·Engine·Interface·(Intel(R)·MEI)</a></li> | ||
99 | <li·class="toctree-l2"><a·class="reference·internal"·href="../mtd/index.html">Memory·Technology·Device·(MTD)</a></li> | ||
100 | <li·class="toctree-l2"><a·class="reference·internal"·href="../mmc/index.html">MMC/SD/SDIO·card·support</a></li> | ||
101 | <li·class="toctree-l2"><a·class="reference·internal"·href="../nvdimm/index.html">Non-Volatile·Memory·Device·(NVDIMM)</a></li> | ||
102 | <li·class="toctree-l2"><a·class="reference·internal"·href="../w1.html">W1:·Dallas’·1-wire·bus</a></li> | ||
103 | <li·class="toctree-l2"><a·class="reference·internal"·href="../rapidio/index.html">The·Linux·RapidIO·Subsystem</a></li> | ||
104 | <li·class="toctree-l2"><a·class="reference·internal"·href="../s390-drivers.html">Writing·s390·channel·device·drivers</a></li> | ||
105 | <li·class="toctree-l2"><a·class="reference·internal"·href="../vme.html">VME·Device·Drivers</a></li> | ||
106 | <li·class="toctree-l2"><a·class="reference·internal"·href="../80211/index.html">Linux·802.11·Driver·Developer’s·Guide</a></li> | ||
107 | <li·class="toctree-l2"><a·class="reference·internal"·href="../uio-howto.html">The·Userspace·I/O·HOWTO</a></li> | ||
108 | <li·class="toctree-l2"><a·class="reference·internal"·href="../firmware/index.html">Linux·Firmware·API</a></li> | ||
109 | <li·class="toctree-l2"><a·class="reference·internal"·href="../pin-control.html">PINCTRL·(PIN·CONTROL)·subsystem</a></li> | ||
110 | <li·class="toctree-l2"><a·class="reference·internal"·href="../gpio/index.html">General·Purpose·Input/Output·(GPIO)</a></li> | ||
111 | <li·class="toctree-l2"><a·class="reference·internal"·href="../md/index.html">RAID</a></li> | ||
112 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="index.html">Media·subsystem·kernel·internal·API</a><ul·class="current"> | ||
113 | <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">1.·Media·Subsystem·Profile</a><ul> | ||
114 | <li·class="toctree-l4"><a·class="reference·internal"·href="#overview">1.1.·Overview</a></li> | ||
115 | <li·class="toctree-l4"><a·class="reference·internal"·href="#submit-checklist-addendum">1.2.·Submit·Checklist·Addendum</a></li> | ||
116 | <li·class="toctree-l4"><a·class="reference·internal"·href="#key-cycle-dates">1.3.·Key·Cycle·Dates</a></li> | ||
117 | <li·class="toctree-l4"><a·class="reference·internal"·href="#review-cadence">1.4.·Review·Cadence</a></li> | ||
70 | </ul> | 118 | </ul> |
71 | </li> | 119 | </li> |
72 | <li·class="toctree-l | 120 | <li·class="toctree-l3"><a·class="reference·internal"·href="v4l2-core.html">2.·Video4Linux·devices</a></li> |
121 | <li·class="toctree-l3"><a·class="reference·internal"·href="dtv-core.html">3.·Digital·TV·(DVB)·devices</a></li> | ||
122 | <li·class="toctree-l3"><a·class="reference·internal"·href="rc-core.html">4.·Remote·Controller·devices</a></li> | ||
123 | <li·class="toctree-l3"><a·class="reference·internal"·href="mc-core.html">5.·Media·Controller·devices</a></li> | ||
124 | <li·class="toctree-l3"><a·class="reference·internal"·href="cec-core.html">6.·CEC·Kernel·Support</a></li> | ||
125 | <li·class="toctree-l3"><a·class="reference·internal"·href="tx-rx.html">7.·Pixel·data·transmitter·and·receiver·drivers</a></li> | ||
126 | <li·class="toctree-l3"><a·class="reference·internal"·href="camera-sensor.html">8.·Writing·camera·sensor·drivers</a></li> | ||
127 | <li·class="toctree-l3"><a·class="reference·internal"·href="drivers/index.html">9.·Media·driver-specific·documentation</a></li> | ||
73 | </ul> | 128 | </ul> |
74 | </li> | 129 | </li> |
130 | <li·class="toctree-l2"><a·class="reference·internal"·href="../misc_devices.html">Miscellaneous·Devices</a></li> | ||
131 | <li·class="toctree-l2"><a·class="reference·internal"·href="../nfc/index.html">Near·Field·Communication</a></li> | ||
132 | <li·class="toctree-l2"><a·class="reference·internal"·href="../dmaengine/index.html">DMAEngine·documentation</a></li> | ||
133 | <li·class="toctree-l2"><a·class="reference·internal"·href="../slimbus.html">Linux·kernel·SLIMbus·support</a></li> | ||
134 | <li·class="toctree-l2"><a·class="reference·internal"·href="../soundwire/index.html">SoundWire·Documentation</a></li> | ||
135 | <li·class="toctree-l2"><a·class="reference·internal"·href="../thermal/index.html">Thermal</a></li> | ||
136 | <li·class="toctree-l2"><a·class="reference·internal"·href="../fpga/index.html">FPGA·Subsystem</a></li> | ||
75 | <li·class="toctree-l | 137 | <li·class="toctree-l2"><a·class="reference·internal"·href="../acpi/index.html">ACPI·Support</a></li> |
138 | <li·class="toctree-l2"><a·class="reference·internal"·href="../auxiliary_bus.html">Auxiliary·Bus</a></li> | ||
139 | <li·class="toctree-l2"><a·class="reference·internal"·href="../backlight/lp855x-driver.html">Kernel·driver·lp855x</a></li> | ||
140 | <li·class="toctree-l2"><a·class="reference·internal"·href="../connector.html">Kernel·Connector</a></li> | ||
141 | <li·class="toctree-l2"><a·class="reference·internal"·href="../console.html">Console·Drivers</a></li> | ||
142 | <li·class="toctree-l2"><a·class="reference·internal"·href="../dcdbas.html">Dell·Systems·Management·Base·Driver</a></li> | ||
143 | <li·class="toctree-l2"><a·class="reference·internal"·href="../eisa.html">EISA·bus·support</a></li> | ||
144 | <li·class="toctree-l2"><a·class="reference·internal"·href="../isa.html">ISA·Drivers</a></li> | ||
145 | <li·class="toctree-l2"><a·class="reference·internal"·href="../isapnp.html">ISA·Plug·&·Play·support·by·Jaroslav·Kysela·<perex@suse.cz></a></li> | ||
146 | <li·class="toctree-l2"><a·class="reference·internal"·href="../io-mapping.html">The·io_mapping·functions</a></li> | ||
147 | <li·class="toctree-l2"><a·class="reference·internal"·href="../io_ordering.html">Ordering·I/O·writes·to·memory-mapped·addresses</a></li> | ||
148 | <li·class="toctree-l2"><a·class="reference·internal"·href="../generic-counter.html">Generic·Counter·Interface</a></li> | ||
149 | <li·class="toctree-l2"><a·class="reference·internal"·href="../memory-devices/index.html">Memory·Controller·drivers</a></li> | ||
150 | <li·class="toctree-l2"><a·class="reference·internal"·href="../men-chameleon-bus.html">MEN·Chameleon·Bus</a></li> | ||
151 | <li·class="toctree-l2"><a·class="reference·internal"·href="../ntb.html">NTB·Drivers</a></li> | ||
152 | <li·class="toctree-l2"><a·class="reference·internal"·href="../nvmem.html">NVMEM·Subsystem</a></li> | ||
Max diff block lines reached; 907/18248 bytes (4.97%) of diff not shown. |
Offset 10, 34 lines modified | Offset 10, 129 lines modified | ||
10 | 6.1.115 | 10 | 6.1.115 |
11 | [q···················] | 11 | [q···················] |
12 | ····*·A_guide_to_the_Kernel_Development_Process | 12 | ····*·A_guide_to_the_Kernel_Development_Process |
13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
14 | ······kernel | 14 | ······kernel |
15 | ····*·Code_of_conduct | 15 | ····*·Code_of_conduct |
16 | ····*·Kernel_Maintainer_Handbook | 16 | ····*·Kernel_Maintainer_Handbook |
17 | ··········o·Configure_Git | ||
18 | ··········o·Rebasing_and_merging | ||
19 | ··········o·Creating_Pull_Requests | ||
20 | ··········o·Handling_messy_pull-request_diffstats | ||
21 | ··········o·Maintainer_Entry_Profile | ||
22 | ················#·Overview | ||
23 | ················#·Submit_Checklist_Addendum | ||
24 | ················#·Key_Cycle_Dates | ||
25 | ················#·Review_Cadence | ||
26 | ················#·Existing_profiles | ||
27 | ······················#·Documentation_subsystem_maintainer_entry_profile | ||
28 | ······················#·LIBNVDIMM_Maintainer_Entry_Profile | ||
29 | ······················#·arch/riscv_maintenance_guidelines_for_developers | ||
30 | ······················#·1._Media_Subsystem_Profile | ||
31 | ······················#·Acceptance_criteria_for_vfio-pci_device_specific_driver | ||
32 | ························variants | ||
33 | ··········o·Modifying_Patches | ||
34 | ····*·All_development-process_docs | 17 | ····*·All_development-process_docs |
35 | ····*·Core_API_Documentation | 18 | ····*·Core_API_Documentation |
36 | ····*·The_Linux_driver_implementerâs_API_guide | 19 | ····*·The_Linux_driver_implementerâs_API_guide |
20 | ··········o·Driver_Model | ||
21 | ··········o·Driver_Basics | ||
22 | ··········o·Device_drivers_infrastructure | ||
23 | ··········o·ioctl_based_interfaces | ||
24 | ··········o·Early_Userspace | ||
25 | ··········o·CPU_and_Device_Power_Management | ||
26 | ··········o·The_Common_Clk_Framework | ||
27 | ··········o·Bus-Independent_Device_Accesses | ||
28 | ··········o·Buffer_Sharing_and_Synchronization | ||
29 | ··········o·Device_links | ||
30 | ··········o·Component_Helper_for_Aggregate_Drivers | ||
31 | ··········o·Message-based_devices | ||
32 | ··········o·InfiniBand_and_Remote_DMA_(RDMA)_Interfaces | ||
33 | ··········o·Managing_Ownership_of_the_Framebuffer_Aperture | ||
34 | ··········o·Frame_Buffer_Library | ||
35 | ··········o·Voltage_and_current_regulator_API | ||
36 | ··········o·Reset_controller_API | ||
37 | ··········o·Industrial_I/O | ||
38 | ··········o·Input_Subsystem | ||
39 | ··········o·Linux_USB_API | ||
40 | ··········o·Firewire_(IEEE_1394)_driver_Interface_Guide | ||
41 | ··········o·The_Linux_PCI_driver_implementerâs_API_guide | ||
42 | ··········o·Compute_Express_Link | ||
43 | ··········o·Serial_Peripheral_Interface_(SPI) | ||
44 | ··········o·I2C_and_SMBus_Subsystem | ||
45 | ··········o·IPMB_Driver_for_a_Satellite_MC | ||
46 | ··········o·The_Linux_IPMI_Driver | ||
47 | ··········o·I3C_subsystem | ||
48 | ··········o·Generic_System_Interconnect_Subsystem | ||
49 | ··········o·Device_Frequency_Scaling | ||
50 | ··········o·High_Speed_Synchronous_Serial_Interface_(HSI) | ||
51 | ··········o·Error_Detection_And_Correction_(EDAC)_Devices | ||
52 | ··········o·SCSI_Interfaces_Guide | ||
53 | ··········o·libATA_Developerâs_Guide | ||
54 | ··········o·target_and_iSCSI_Interfaces_Guide | ||
55 | ··········o·The_Common_Mailbox_Framework | ||
56 | ··········o·MTD_NAND_Driver_Programming_Interface | ||
57 | ··········o·Parallel_Port_Devices | ||
58 | ··········o·16x50_UART_Driver | ||
59 | ··········o·Pulse-Width_Modulation_(PWM) | ||
60 | ··········o·Intel(R)_Management_Engine_Interface_(Intel(R)_MEI) | ||
61 | ··········o·Memory_Technology_Device_(MTD) | ||
62 | ··········o·MMC/SD/SDIO_card_support | ||
63 | ··········o·Non-Volatile_Memory_Device_(NVDIMM) | ||
64 | ··········o·W1:_Dallasâ_1-wire_bus | ||
65 | ··········o·The_Linux_RapidIO_Subsystem | ||
66 | ··········o·Writing_s390_channel_device_drivers | ||
67 | ··········o·VME_Device_Drivers | ||
68 | ··········o·Linux_802.11_Driver_Developerâs_Guide | ||
69 | ··········o·The_Userspace_I/O_HOWTO | ||
70 | ··········o·Linux_Firmware_API | ||
71 | ··········o·PINCTRL_(PIN_CONTROL)_subsystem | ||
72 | ··········o·General_Purpose_Input/Output_(GPIO) | ||
73 | ··········o·RAID | ||
74 | ··········o·Media_subsystem_kernel_internal_API | ||
75 | ················#·1._Media_Subsystem_Profile | ||
76 | ······················#·1.1._Overview | ||
77 | ······················#·1.2._Submit_Checklist_Addendum | ||
78 | ······················#·1.3._Key_Cycle_Dates | ||
79 | ······················#·1.4._Review_Cadence | ||
80 | ················#·2._Video4Linux_devices | ||
81 | ················#·3._Digital_TV_(DVB)_devices | ||
82 | ················#·4._Remote_Controller_devices | ||
83 | ················#·5._Media_Controller_devices | ||
84 | ················#·6._CEC_Kernel_Support | ||
85 | ················#·7._Pixel_data_transmitter_and_receiver_drivers | ||
86 | ················#·8._Writing_camera_sensor_drivers | ||
87 | ················#·9._Media_driver-specific_documentation | ||
88 | ··········o·Miscellaneous_Devices | ||
89 | ··········o·Near_Field_Communication | ||
90 | ··········o·DMAEngine_documentation | ||
91 | ··········o·Linux_kernel_SLIMbus_support | ||
92 | ··········o·SoundWire_Documentation | ||
93 | ··········o·Thermal | ||
94 | ··········o·FPGA_Subsystem | ||
95 | ··········o·ACPI_Support | ||
96 | ··········o·Auxiliary_Bus | ||
97 | ··········o·Kernel_driver_lp855x | ||
98 | ··········o·Kernel_Connector | ||
99 | ··········o·Console_Drivers | ||
100 | ··········o·Dell_Systems_Management_Base_Driver | ||
101 | ··········o·EISA_bus_support | ||
102 | ··········o·ISA_Drivers | ||
103 | ··········o·ISA_Plug_&_Play_support_by_Jaroslav_Kysela_<perex@suse.cz> | ||
104 | ··········o·The_io_mapping_functions | ||
105 | ··········o·Ordering_I/O_writes_to_memory-mapped_addresses | ||
106 | ··········o·Generic_Counter_Interface | ||
107 | ··········o·Memory_Controller_drivers | ||
108 | ··········o·MEN_Chameleon_Bus | ||
109 | ··········o·NTB_Drivers | ||
110 | ··········o·NVMEM_Subsystem | ||
111 | ··········o·PARPORT_interface_documentation | ||
112 | ··········o·PPS_-_Pulse_Per_Second | ||
113 | ··········o·PTP_hardware_clock_infrastructure_for_Linux | ||
114 | ··········o·Generic_PHY_Framework | ||
115 | ··········o·Pulse_Width_Modulation_(PWM)_interface | ||
116 | ··········o·PLDM_Firmware_Flash_Update_Library | ||
117 | ··········o·Overview_of_the_pldmfw_library | ||
118 | ··········o·rfkill_-_RF_kill_switch_support | ||
119 | ··········o·Support_for_Serial_devices | ||
Max diff block lines reached; 203/6030 bytes (3.37%) of diff not shown. |
Offset 41, 46 lines modified | Offset 41, 128 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> |
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 | 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="../process/index.html">All·development-process·docs</a></li> | ||
53 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/configure-git.html">Configure·Git</a></li> | ||
54 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/rebasing-and-merging.html">Rebasing·and·merging</a></li> | ||
55 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/pull-requests.html">Creating·Pull·Requests</a></li> | ||
56 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/messy-diffstat.html">Handling·messy·pull-request·diffstats</a></li> | ||
57 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html">Maintainer·Entry·Profile</a><ul·class="current"> | ||
58 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#overview">Overview</a></li> | ||
59 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#submit-checklist-addendum">Submit·Checklist·Addendum</a></li> | ||
60 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#key-cycle-dates">Key·Cycle·Dates</a></li> | ||
61 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#review-cadence">Review·Cadence</a></li> | ||
62 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#existing-profiles">Existing·profiles</a><ul·class="current"> | ||
63 | <li·class="toctree-l4"><a·class="reference·internal"·href="../doc-guide/maintainer-profile.html">Documentation·subsystem·maintainer·entry·profile</a></li> | ||
64 | <li·class="toctree-l4"><a·class="reference·internal"·href="../nvdimm/maintainer-entry-profile.html">LIBNVDIMM·Maintainer·Entry·Profile</a></li> | ||
65 | <li·class="toctree-l4"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li> | ||
66 | <li·class="toctree-l4"><a·class="reference·internal"·href="media/maintainer-entry-profile.html">1.·Media·Subsystem·Profile</a></li> | ||
67 | <li·class="toctree-l4·current"><a·class="current·reference·internal"·href="#">Acceptance·criteria·for·vfio-pci·device·specific·driver·variants</a></li> | ||
68 | </ul> | 54 | </ul> |
69 | < | 55 | <ul·class="current"> |
56 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | ||
57 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">The·Linux·driver·implementer’s·API·guide</a><ul·class="current"> | ||
58 | <li·class="toctree-l2"><a·class="reference·internal"·href="driver-model/index.html">Driver·Model</a></li> | ||
59 | <li·class="toctree-l2"><a·class="reference·internal"·href="basics.html">Driver·Basics</a></li> | ||
60 | <li·class="toctree-l2"><a·class="reference·internal"·href="infrastructure.html">Device·drivers·infrastructure</a></li> | ||
61 | <li·class="toctree-l2"><a·class="reference·internal"·href="ioctl.html">ioctl·based·interfaces</a></li> | ||
62 | <li·class="toctree-l2"><a·class="reference·internal"·href="early-userspace/index.html">Early·Userspace</a></li> | ||
63 | <li·class="toctree-l2"><a·class="reference·internal"·href="pm/index.html">CPU·and·Device·Power·Management</a></li> | ||
64 | <li·class="toctree-l2"><a·class="reference·internal"·href="clk.html">The·Common·Clk·Framework</a></li> | ||
65 | <li·class="toctree-l2"><a·class="reference·internal"·href="device-io.html">Bus-Independent·Device·Accesses</a></li> | ||
66 | <li·class="toctree-l2"><a·class="reference·internal"·href="dma-buf.html">Buffer·Sharing·and·Synchronization</a></li> | ||
67 | <li·class="toctree-l2"><a·class="reference·internal"·href="device_link.html">Device·links</a></li> | ||
68 | <li·class="toctree-l2"><a·class="reference·internal"·href="component.html">Component·Helper·for·Aggregate·Drivers</a></li> | ||
69 | <li·class="toctree-l2"><a·class="reference·internal"·href="message-based.html">Message-based·devices</a></li> | ||
70 | <li·class="toctree-l2"><a·class="reference·internal"·href="infiniband.html">InfiniBand·and·Remote·DMA·(RDMA)·Interfaces</a></li> | ||
71 | <li·class="toctree-l2"><a·class="reference·internal"·href="aperture.html">Managing·Ownership·of·the·Framebuffer·Aperture</a></li> | ||
72 | <li·class="toctree-l2"><a·class="reference·internal"·href="frame-buffer.html">Frame·Buffer·Library</a></li> | ||
73 | <li·class="toctree-l2"><a·class="reference·internal"·href="regulator.html">Voltage·and·current·regulator·API</a></li> | ||
74 | <li·class="toctree-l2"><a·class="reference·internal"·href="reset.html">Reset·controller·API</a></li> | ||
75 | <li·class="toctree-l2"><a·class="reference·internal"·href="iio/index.html">Industrial·I/O</a></li> | ||
76 | <li·class="toctree-l2"><a·class="reference·internal"·href="input.html">Input·Subsystem</a></li> | ||
77 | <li·class="toctree-l2"><a·class="reference·internal"·href="usb/index.html">Linux·USB·API</a></li> | ||
78 | <li·class="toctree-l2"><a·class="reference·internal"·href="firewire.html">Firewire·(IEEE·1394)·driver·Interface·Guide</a></li> | ||
79 | <li·class="toctree-l2"><a·class="reference·internal"·href="pci/index.html">The·Linux·PCI·driver·implementer’s·API·guide</a></li> | ||
80 | <li·class="toctree-l2"><a·class="reference·internal"·href="cxl/index.html">Compute·Express·Link</a></li> | ||
81 | <li·class="toctree-l2"><a·class="reference·internal"·href="spi.html">Serial·Peripheral·Interface·(SPI)</a></li> | ||
82 | <li·class="toctree-l2"><a·class="reference·internal"·href="i2c.html">I<sup>2</sup>C·and·SMBus·Subsystem</a></li> | ||
83 | <li·class="toctree-l2"><a·class="reference·internal"·href="ipmb.html">IPMB·Driver·for·a·Satellite·MC</a></li> | ||
84 | <li·class="toctree-l2"><a·class="reference·internal"·href="ipmi.html">The·Linux·IPMI·Driver</a></li> | ||
85 | <li·class="toctree-l2"><a·class="reference·internal"·href="i3c/index.html">I3C·subsystem</a></li> | ||
86 | <li·class="toctree-l2"><a·class="reference·internal"·href="interconnect.html">Generic·System·Interconnect·Subsystem</a></li> | ||
87 | <li·class="toctree-l2"><a·class="reference·internal"·href="devfreq.html">Device·Frequency·Scaling</a></li> | ||
88 | <li·class="toctree-l2"><a·class="reference·internal"·href="hsi.html">High·Speed·Synchronous·Serial·Interface·(HSI)</a></li> | ||
89 | <li·class="toctree-l2"><a·class="reference·internal"·href="edac.html">Error·Detection·And·Correction·(EDAC)·Devices</a></li> | ||
90 | <li·class="toctree-l2"><a·class="reference·internal"·href="scsi.html">SCSI·Interfaces·Guide</a></li> | ||
91 | <li·class="toctree-l2"><a·class="reference·internal"·href="libata.html">libATA·Developer’s·Guide</a></li> | ||
92 | <li·class="toctree-l2"><a·class="reference·internal"·href="target.html">target·and·iSCSI·Interfaces·Guide</a></li> | ||
93 | <li·class="toctree-l2"><a·class="reference·internal"·href="mailbox.html">The·Common·Mailbox·Framework</a></li> | ||
94 | <li·class="toctree-l2"><a·class="reference·internal"·href="mtdnand.html">MTD·NAND·Driver·Programming·Interface</a></li> | ||
95 | <li·class="toctree-l2"><a·class="reference·internal"·href="miscellaneous.html">Parallel·Port·Devices</a></li> | ||
96 | <li·class="toctree-l2"><a·class="reference·internal"·href="miscellaneous.html#x50-uart-driver">16x50·UART·Driver</a></li> | ||
97 | <li·class="toctree-l2"><a·class="reference·internal"·href="miscellaneous.html#pulse-width-modulation-pwm">Pulse-Width·Modulation·(PWM)</a></li> | ||
98 | <li·class="toctree-l2"><a·class="reference·internal"·href="mei/index.html">Intel(R)·Management·Engine·Interface·(Intel(R)·MEI)</a></li> | ||
99 | <li·class="toctree-l2"><a·class="reference·internal"·href="mtd/index.html">Memory·Technology·Device·(MTD)</a></li> | ||
100 | <li·class="toctree-l2"><a·class="reference·internal"·href="mmc/index.html">MMC/SD/SDIO·card·support</a></li> | ||
101 | <li·class="toctree-l2"><a·class="reference·internal"·href="nvdimm/index.html">Non-Volatile·Memory·Device·(NVDIMM)</a></li> | ||
102 | <li·class="toctree-l2"><a·class="reference·internal"·href="w1.html">W1:·Dallas’·1-wire·bus</a></li> | ||
103 | <li·class="toctree-l2"><a·class="reference·internal"·href="rapidio/index.html">The·Linux·RapidIO·Subsystem</a></li> | ||
104 | <li·class="toctree-l2"><a·class="reference·internal"·href="s390-drivers.html">Writing·s390·channel·device·drivers</a></li> | ||
105 | <li·class="toctree-l2"><a·class="reference·internal"·href="vme.html">VME·Device·Drivers</a></li> | ||
106 | <li·class="toctree-l2"><a·class="reference·internal"·href="80211/index.html">Linux·802.11·Driver·Developer’s·Guide</a></li> | ||
107 | <li·class="toctree-l2"><a·class="reference·internal"·href="uio-howto.html">The·Userspace·I/O·HOWTO</a></li> | ||
108 | <li·class="toctree-l2"><a·class="reference·internal"·href="firmware/index.html">Linux·Firmware·API</a></li> | ||
109 | <li·class="toctree-l2"><a·class="reference·internal"·href="pin-control.html">PINCTRL·(PIN·CONTROL)·subsystem</a></li> | ||
110 | <li·class="toctree-l2"><a·class="reference·internal"·href="gpio/index.html">General·Purpose·Input/Output·(GPIO)</a></li> | ||
111 | <li·class="toctree-l2"><a·class="reference·internal"·href="md/index.html">RAID</a></li> | ||
112 | <li·class="toctree-l2"><a·class="reference·internal"·href="media/index.html">Media·subsystem·kernel·internal·API</a></li> | ||
113 | <li·class="toctree-l2"><a·class="reference·internal"·href="misc_devices.html">Miscellaneous·Devices</a></li> | ||
114 | <li·class="toctree-l2"><a·class="reference·internal"·href="nfc/index.html">Near·Field·Communication</a></li> | ||
115 | <li·class="toctree-l2"><a·class="reference·internal"·href="dmaengine/index.html">DMAEngine·documentation</a></li> | ||
116 | <li·class="toctree-l2"><a·class="reference·internal"·href="slimbus.html">Linux·kernel·SLIMbus·support</a></li> | ||
117 | <li·class="toctree-l2"><a·class="reference·internal"·href="soundwire/index.html">SoundWire·Documentation</a></li> | ||
118 | <li·class="toctree-l2"><a·class="reference·internal"·href="thermal/index.html">Thermal</a></li> | ||
119 | <li·class="toctree-l2"><a·class="reference·internal"·href="fpga/index.html">FPGA·Subsystem</a></li> | ||
120 | <li·class="toctree-l2"><a·class="reference·internal"·href="acpi/index.html">ACPI·Support</a></li> | ||
121 | <li·class="toctree-l2"><a·class="reference·internal"·href="auxiliary_bus.html">Auxiliary·Bus</a></li> | ||
122 | <li·class="toctree-l2"><a·class="reference·internal"·href="backlight/lp855x-driver.html">Kernel·driver·lp855x</a></li> | ||
123 | <li·class="toctree-l2"><a·class="reference·internal"·href="connector.html">Kernel·Connector</a></li> | ||
124 | <li·class="toctree-l2"><a·class="reference·internal"·href="console.html">Console·Drivers</a></li> | ||
125 | <li·class="toctree-l2"><a·class="reference·internal"·href="dcdbas.html">Dell·Systems·Management·Base·Driver</a></li> | ||
126 | <li·class="toctree-l2"><a·class="reference·internal"·href="eisa.html">EISA·bus·support</a></li> | ||
127 | <li·class="toctree-l2"><a·class="reference·internal"·href="isa.html">ISA·Drivers</a></li> | ||
128 | <li·class="toctree-l2"><a·class="reference·internal"·href="isapnp.html">ISA·Plug·&·Play·support·by·Jaroslav·Kysela·<perex@suse.cz></a></li> | ||
129 | <li·class="toctree-l2"><a·class="reference·internal"·href="io-mapping.html">The·io_mapping·functions</a></li> | ||
130 | <li·class="toctree-l2"><a·class="reference·internal"·href="io_ordering.html">Ordering·I/O·writes·to·memory-mapped·addresses</a></li> | ||
131 | <li·class="toctree-l2"><a·class="reference·internal"·href="generic-counter.html">Generic·Counter·Interface</a></li> | ||
132 | <li·class="toctree-l2"><a·class="reference·internal"·href="memory-devices/index.html">Memory·Controller·drivers</a></li> | ||
133 | <li·class="toctree-l2"><a·class="reference·internal"·href="men-chameleon-bus.html">MEN·Chameleon·Bus</a></li> | ||
134 | <li·class="toctree-l2"><a·class="reference·internal"·href="ntb.html">NTB·Drivers</a></li> | ||
135 | <li·class="toctree-l2"><a·class="reference·internal"·href="nvmem.html">NVMEM·Subsystem</a></li> | ||
136 | <li·class="toctree-l2"><a·class="reference·internal"·href="parport-lowlevel.html">PARPORT·interface·documentation</a></li> | ||
137 | <li·class="toctree-l2"><a·class="reference·internal"·href="pps.html">PPS·-·Pulse·Per·Second</a></li> | ||
138 | <li·class="toctree-l2"><a·class="reference·internal"·href="ptp.html">PTP·hardware·clock·infrastructure·for·Linux</a></li> | ||
139 | <li·class="toctree-l2"><a·class="reference·internal"·href="phy/index.html">Generic·PHY·Framework</a></li> | ||
140 | <li·class="toctree-l2"><a·class="reference·internal"·href="pwm.html">Pulse·Width·Modulation·(PWM)·interface</a></li> | ||
141 | <li·class="toctree-l2"><a·class="reference·internal"·href="pldmfw/index.html">PLDM·Firmware·Flash·Update·Library</a></li> | ||
142 | <li·class="toctree-l2"><a·class="reference·internal"·href="pldmfw/index.html#overview-of-the-pldmfw-library">Overview·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">pldmfw</span></code>·library</a></li> | ||
143 | <li·class="toctree-l2"><a·class="reference·internal"·href="rfkill.html">rfkill·-·RF·kill·switch·support</a></li> | ||
144 | <li·class="toctree-l2"><a·class="reference·internal"·href="serial/index.html">Support·for·Serial·devices</a></li> | ||
145 | <li·class="toctree-l2"><a·class="reference·internal"·href="sm501.html">SM501·Driver</a></li> | ||
146 | <li·class="toctree-l2"><a·class="reference·internal"·href="surface_aggregator/index.html">Surface·System·Aggregator·Module·(SSAM)</a></li> | ||
147 | <li·class="toctree-l2"><a·class="reference·internal"·href="switchtec.html">Linux·Switchtec·Support</a></li> | ||
148 | <li·class="toctree-l2"><a·class="reference·internal"·href="sync_file.html">Sync·File·API·Guide</a></li> | ||
149 | <li·class="toctree-l2"><a·class="reference·internal"·href="tty/index.html">TTY</a></li> | ||
150 | <li·class="toctree-l2"><a·class="reference·internal"·href="vfio-mediated-device.html">VFIO·Mediated·devices</a></li> | ||
151 | <li·class="toctree-l2"><a·class="reference·internal"·href="vfio.html">VFIO·-·“Virtual·Function·I/O”·</a></li> | ||
152 | <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">Acceptance·criteria·for·vfio-pci·device·specific·driver·variants</a><ul> | ||
Max diff block lines reached; 1632/16403 bytes (9.95%) of diff not shown. |
Offset 10, 34 lines modified | Offset 10, 117 lines modified | ||
10 | 6.1.115 | 10 | 6.1.115 |
11 | [q···················] | 11 | [q···················] |
12 | ····*·A_guide_to_the_Kernel_Development_Process | 12 | ····*·A_guide_to_the_Kernel_Development_Process |
13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
14 | ······kernel | 14 | ······kernel |
15 | ····*·Code_of_conduct | 15 | ····*·Code_of_conduct |
16 | ····*·Kernel_Maintainer_Handbook | 16 | ····*·Kernel_Maintainer_Handbook |
17 | ··········o·Configure_Git | ||
18 | ··········o·Rebasing_and_merging | ||
19 | ··········o·Creating_Pull_Requests | ||
20 | ··········o·Handling_messy_pull-request_diffstats | ||
21 | ··········o·Maintainer_Entry_Profile | ||
22 | ················#·Overview | ||
23 | ················#·Submit_Checklist_Addendum | ||
24 | ················#·Key_Cycle_Dates | ||
25 | ················#·Review_Cadence | ||
26 | ················#·Existing_profiles | ||
27 | ······················#·Documentation_subsystem_maintainer_entry_profile | ||
28 | ······················#·LIBNVDIMM_Maintainer_Entry_Profile | ||
29 | ······················#·arch/riscv_maintenance_guidelines_for_developers | ||
30 | ······················#·1._Media_Subsystem_Profile | ||
31 | ······················#·Acceptance_criteria_for_vfio-pci_device_specific_driver | ||
32 | ························variants | ||
33 | ··········o·Modifying_Patches | ||
34 | ····*·All_development-process_docs | 17 | ····*·All_development-process_docs |
35 | ····*·Core_API_Documentation | 18 | ····*·Core_API_Documentation |
36 | ····*·The_Linux_driver_implementerâs_API_guide | 19 | ····*·The_Linux_driver_implementerâs_API_guide |
20 | ··········o·Driver_Model | ||
21 | ··········o·Driver_Basics | ||
22 | ··········o·Device_drivers_infrastructure | ||
23 | ··········o·ioctl_based_interfaces | ||
24 | ··········o·Early_Userspace | ||
25 | ··········o·CPU_and_Device_Power_Management | ||
26 | ··········o·The_Common_Clk_Framework | ||
27 | ··········o·Bus-Independent_Device_Accesses | ||
28 | ··········o·Buffer_Sharing_and_Synchronization | ||
29 | ··········o·Device_links | ||
30 | ··········o·Component_Helper_for_Aggregate_Drivers | ||
31 | ··········o·Message-based_devices | ||
32 | ··········o·InfiniBand_and_Remote_DMA_(RDMA)_Interfaces | ||
33 | ··········o·Managing_Ownership_of_the_Framebuffer_Aperture | ||
34 | ··········o·Frame_Buffer_Library | ||
35 | ··········o·Voltage_and_current_regulator_API | ||
36 | ··········o·Reset_controller_API | ||
37 | ··········o·Industrial_I/O | ||
38 | ··········o·Input_Subsystem | ||
39 | ··········o·Linux_USB_API | ||
40 | ··········o·Firewire_(IEEE_1394)_driver_Interface_Guide | ||
41 | ··········o·The_Linux_PCI_driver_implementerâs_API_guide | ||
42 | ··········o·Compute_Express_Link | ||
43 | ··········o·Serial_Peripheral_Interface_(SPI) | ||
44 | ··········o·I2C_and_SMBus_Subsystem | ||
45 | ··········o·IPMB_Driver_for_a_Satellite_MC | ||
46 | ··········o·The_Linux_IPMI_Driver | ||
47 | ··········o·I3C_subsystem | ||
48 | ··········o·Generic_System_Interconnect_Subsystem | ||
49 | ··········o·Device_Frequency_Scaling | ||
50 | ··········o·High_Speed_Synchronous_Serial_Interface_(HSI) | ||
51 | ··········o·Error_Detection_And_Correction_(EDAC)_Devices | ||
52 | ··········o·SCSI_Interfaces_Guide | ||
53 | ··········o·libATA_Developerâs_Guide | ||
54 | ··········o·target_and_iSCSI_Interfaces_Guide | ||
55 | ··········o·The_Common_Mailbox_Framework | ||
56 | ··········o·MTD_NAND_Driver_Programming_Interface | ||
57 | ··········o·Parallel_Port_Devices | ||
58 | ··········o·16x50_UART_Driver | ||
59 | ··········o·Pulse-Width_Modulation_(PWM) | ||
60 | ··········o·Intel(R)_Management_Engine_Interface_(Intel(R)_MEI) | ||
61 | ··········o·Memory_Technology_Device_(MTD) | ||
62 | ··········o·MMC/SD/SDIO_card_support | ||
63 | ··········o·Non-Volatile_Memory_Device_(NVDIMM) | ||
64 | ··········o·W1:_Dallasâ_1-wire_bus | ||
65 | ··········o·The_Linux_RapidIO_Subsystem | ||
66 | ··········o·Writing_s390_channel_device_drivers | ||
67 | ··········o·VME_Device_Drivers | ||
68 | ··········o·Linux_802.11_Driver_Developerâs_Guide | ||
69 | ··········o·The_Userspace_I/O_HOWTO | ||
70 | ··········o·Linux_Firmware_API | ||
71 | ··········o·PINCTRL_(PIN_CONTROL)_subsystem | ||
72 | ··········o·General_Purpose_Input/Output_(GPIO) | ||
73 | ··········o·RAID | ||
74 | ··········o·Media_subsystem_kernel_internal_API | ||
75 | ··········o·Miscellaneous_Devices | ||
76 | ··········o·Near_Field_Communication | ||
77 | ··········o·DMAEngine_documentation | ||
78 | ··········o·Linux_kernel_SLIMbus_support | ||
79 | ··········o·SoundWire_Documentation | ||
80 | ··········o·Thermal | ||
81 | ··········o·FPGA_Subsystem | ||
82 | ··········o·ACPI_Support | ||
83 | ··········o·Auxiliary_Bus | ||
84 | ··········o·Kernel_driver_lp855x | ||
85 | ··········o·Kernel_Connector | ||
86 | ··········o·Console_Drivers | ||
87 | ··········o·Dell_Systems_Management_Base_Driver | ||
88 | ··········o·EISA_bus_support | ||
89 | ··········o·ISA_Drivers | ||
90 | ··········o·ISA_Plug_&_Play_support_by_Jaroslav_Kysela_<perex@suse.cz> | ||
91 | ··········o·The_io_mapping_functions | ||
92 | ··········o·Ordering_I/O_writes_to_memory-mapped_addresses | ||
93 | ··········o·Generic_Counter_Interface | ||
94 | ··········o·Memory_Controller_drivers | ||
95 | ··········o·MEN_Chameleon_Bus | ||
96 | ··········o·NTB_Drivers | ||
97 | ··········o·NVMEM_Subsystem | ||
98 | ··········o·PARPORT_interface_documentation | ||
99 | ··········o·PPS_-_Pulse_Per_Second | ||
100 | ··········o·PTP_hardware_clock_infrastructure_for_Linux | ||
101 | ··········o·Generic_PHY_Framework | ||
102 | ··········o·Pulse_Width_Modulation_(PWM)_interface | ||
103 | ··········o·PLDM_Firmware_Flash_Update_Library | ||
104 | ··········o·Overview_of_the_pldmfw_library | ||
105 | ··········o·rfkill_-_RF_kill_switch_support | ||
106 | ··········o·Support_for_Serial_devices | ||
107 | ··········o·SM501_Driver | ||
108 | ··········o·Surface_System_Aggregator_Module_(SSAM) | ||
109 | ··········o·Linux_Switchtec_Support | ||
110 | ··········o·Sync_File_API_Guide | ||
111 | ··········o·TTY | ||
112 | ··········o·VFIO_Mediated_devices | ||
113 | ··········o·VFIO_-_âVirtual_Function_I/Oâ | ||
114 | ··········o·Acceptance_criteria_for_vfio-pci_device_specific_driver_variants | ||
115 | ················#·Overview | ||
116 | ··········o·Xilinx_FPGA | ||
117 | ··········o·Xillybus_driver_for_generic_FPGA_interface | ||
118 | ··········o·Writing_Device_Drivers_for_Zorro_Devices | ||
119 | ··········o·The_Linux_Hardware_Timestamping_Engine_(HTE) | ||
Max diff block lines reached; 203/5425 bytes (3.74%) of diff not shown. |
Offset 64, 15 lines modified | Offset 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>< | 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> |
Offset 25, 14 lines modified | Offset 25, 62 lines modified | ||
25 | ··········o·8._For_more_information | 25 | ··········o·8._For_more_information |
26 | ··········o·9._Conclusion | 26 | ··········o·9._Conclusion |
27 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 27 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
28 | ······kernel | 28 | ······kernel |
29 | ····*·Code_of_conduct | 29 | ····*·Code_of_conduct |
30 | ····*·Kernel_Maintainer_Handbook | 30 | ····*·Kernel_Maintainer_Handbook |
31 | ····*·All_development-process_docs | 31 | ····*·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_Documentation | 80 | ····*·Core_API_Documentation |
33 | ····*·The_Linux_driver_implementerâs_API_guide | 81 | ····*·The_Linux_driver_implementerâs_API_guide |
34 | ····*·Kernel_subsystem_documentation | 82 | ····*·Kernel_subsystem_documentation |
35 | ····*·Locking_in_the_kernel | 83 | ····*·Locking_in_the_kernel |
36 | ····*·Linux_kernel_licensing_rules | 84 | ····*·Linux_kernel_licensing_rules |
37 | ····*·How_to_write_kernel_documentation | 85 | ····*·How_to_write_kernel_documentation |
38 | ····*·Development_tools_for_the_kernel | 86 | ····*·Development_tools_for_the_kernel |
Offset 67, 15 lines modified | Offset 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>< | 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> |
Offset 28, 14 lines modified | Offset 28, 65 lines modified | ||
28 | ··········o·8._For_more_information | 28 | ··········o·8._For_more_information |
29 | ··········o·9._Conclusion | 29 | ··········o·9._Conclusion |
30 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 30 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
31 | ······kernel | 31 | ······kernel |
32 | ····*·Code_of_conduct | 32 | ····*·Code_of_conduct |
33 | ····*·Kernel_Maintainer_Handbook | 33 | ····*·Kernel_Maintainer_Handbook |
34 | ····*·All_development-process_docs | 34 | ····*·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_Documentation | 86 | ····*·Core_API_Documentation |
36 | ····*·The_Linux_driver_implementerâs_API_guide | 87 | ····*·The_Linux_driver_implementerâs_API_guide |
37 | ····*·Kernel_subsystem_documentation | 88 | ····*·Kernel_subsystem_documentation |
38 | ····*·Locking_in_the_kernel | 89 | ····*·Locking_in_the_kernel |
39 | ····*·Linux_kernel_licensing_rules | 90 | ····*·Linux_kernel_licensing_rules |
40 | ····*·How_to_write_kernel_documentation | 91 | ····*·How_to_write_kernel_documentation |
41 | ····*·Development_tools_for_the_kernel | 92 | ····*·Development_tools_for_the_kernel |
Offset 64, 15 lines modified | Offset 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>< | 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> |
Offset 25, 14 lines modified | Offset 25, 62 lines modified | ||
25 | ··········o·8._For_more_information | 25 | ··········o·8._For_more_information |
26 | ··········o·9._Conclusion | 26 | ··········o·9._Conclusion |
27 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 27 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
28 | ······kernel | 28 | ······kernel |
29 | ····*·Code_of_conduct | 29 | ····*·Code_of_conduct |
30 | ····*·Kernel_Maintainer_Handbook | 30 | ····*·Kernel_Maintainer_Handbook |
31 | ····*·All_development-process_docs | 31 | ····*·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_Documentation | 80 | ····*·Core_API_Documentation |
33 | ····*·The_Linux_driver_implementerâs_API_guide | 81 | ····*·The_Linux_driver_implementerâs_API_guide |
34 | ····*·Kernel_subsystem_documentation | 82 | ····*·Kernel_subsystem_documentation |
35 | ····*·Locking_in_the_kernel | 83 | ····*·Locking_in_the_kernel |
36 | ····*·Linux_kernel_licensing_rules | 84 | ····*·Linux_kernel_licensing_rules |
37 | ····*·How_to_write_kernel_documentation | 85 | ····*·How_to_write_kernel_documentation |
38 | ····*·Development_tools_for_the_kernel | 86 | ····*·Development_tools_for_the_kernel |
Offset 71, 15 lines modified | Offset 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>< | 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> |
Offset 30, 14 lines modified | Offset 30, 61 lines modified | ||
30 | ··········o·8._For_more_information | 30 | ··········o·8._For_more_information |
31 | ··········o·9._Conclusion | 31 | ··········o·9._Conclusion |
32 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 32 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
33 | ······kernel | 33 | ······kernel |
34 | ····*·Code_of_conduct | 34 | ····*·Code_of_conduct |
35 | ····*·Kernel_Maintainer_Handbook | 35 | ····*·Kernel_Maintainer_Handbook |
36 | ····*·All_development-process_docs | 36 | ····*·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_Documentation | 84 | ····*·Core_API_Documentation |
38 | ····*·The_Linux_driver_implementerâs_API_guide | 85 | ····*·The_Linux_driver_implementerâs_API_guide |
39 | ····*·Kernel_subsystem_documentation | 86 | ····*·Kernel_subsystem_documentation |
40 | ····*·Locking_in_the_kernel | 87 | ····*·Locking_in_the_kernel |
41 | ····*·Linux_kernel_licensing_rules | 88 | ····*·Linux_kernel_licensing_rules |
42 | ····*·How_to_write_kernel_documentation | 89 | ····*·How_to_write_kernel_documentation |
43 | ····*·Development_tools_for_the_kernel | 90 | ····*·Development_tools_for_the_kernel |
Offset 64, 15 lines modified | Offset 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>< | 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> |
Offset 25, 14 lines modified | Offset 25, 62 lines modified | ||
25 | ··········o·8._For_more_information | 25 | ··········o·8._For_more_information |
26 | ··········o·9._Conclusion | 26 | ··········o·9._Conclusion |
27 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 27 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
28 | ······kernel | 28 | ······kernel |
29 | ····*·Code_of_conduct | 29 | ····*·Code_of_conduct |
30 | ····*·Kernel_Maintainer_Handbook | 30 | ····*·Kernel_Maintainer_Handbook |
31 | ····*·All_development-process_docs | 31 | ····*·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_Documentation | 80 | ····*·Core_API_Documentation |
33 | ····*·The_Linux_driver_implementerâs_API_guide | 81 | ····*·The_Linux_driver_implementerâs_API_guide |
34 | ····*·Kernel_subsystem_documentation | 82 | ····*·Kernel_subsystem_documentation |
35 | ····*·Locking_in_the_kernel | 83 | ····*·Locking_in_the_kernel |
36 | ····*·Linux_kernel_licensing_rules | 84 | ····*·Linux_kernel_licensing_rules |
37 | ····*·How_to_write_kernel_documentation | 85 | ····*·How_to_write_kernel_documentation |
38 | ····*·Development_tools_for_the_kernel | 86 | ····*·Development_tools_for_the_kernel |
Offset 62, 15 lines modified | Offset 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>< | 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> |
Offset 23, 14 lines modified | Offset 23, 60 lines modified | ||
23 | ··········o·8._For_more_information | 23 | ··········o·8._For_more_information |
24 | ··········o·9._Conclusion | 24 | ··········o·9._Conclusion |
25 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 25 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
26 | ······kernel | 26 | ······kernel |
27 | ····*·Code_of_conduct | 27 | ····*·Code_of_conduct |
28 | ····*·Kernel_Maintainer_Handbook | 28 | ····*·Kernel_Maintainer_Handbook |
29 | ····*·All_development-process_docs | 29 | ····*·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_Documentation | 76 | ····*·Core_API_Documentation |
31 | ····*·The_Linux_driver_implementerâs_API_guide | 77 | ····*·The_Linux_driver_implementerâs_API_guide |
32 | ····*·Kernel_subsystem_documentation | 78 | ····*·Kernel_subsystem_documentation |
33 | ····*·Locking_in_the_kernel | 79 | ····*·Locking_in_the_kernel |
34 | ····*·Linux_kernel_licensing_rules | 80 | ····*·Linux_kernel_licensing_rules |
35 | ····*·How_to_write_kernel_documentation | 81 | ····*·How_to_write_kernel_documentation |
36 | ····*·Development_tools_for_the_kernel | 82 | ····*·Development_tools_for_the_kernel |
Offset 61, 15 lines modified | Offset 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>< | 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> |
Offset 22, 14 lines modified | Offset 22, 59 lines modified | ||
22 | ··········o·8._For_more_information | 22 | ··········o·8._For_more_information |
23 | ··········o·9._Conclusion | 23 | ··········o·9._Conclusion |
24 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 24 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
25 | ······kernel | 25 | ······kernel |
26 | ····*·Code_of_conduct | 26 | ····*·Code_of_conduct |
27 | ····*·Kernel_Maintainer_Handbook | 27 | ····*·Kernel_Maintainer_Handbook |
28 | ····*·All_development-process_docs | 28 | ····*·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_Documentation | 74 | ····*·Core_API_Documentation |
30 | ····*·The_Linux_driver_implementerâs_API_guide | 75 | ····*·The_Linux_driver_implementerâs_API_guide |
31 | ····*·Kernel_subsystem_documentation | 76 | ····*·Kernel_subsystem_documentation |
32 | ····*·Locking_in_the_kernel | 77 | ····*·Locking_in_the_kernel |
33 | ····*·Linux_kernel_licensing_rules | 78 | ····*·Linux_kernel_licensing_rules |
34 | ····*·How_to_write_kernel_documentation | 79 | ····*·How_to_write_kernel_documentation |
35 | ····*·Development_tools_for_the_kernel | 80 | ····*·Development_tools_for_the_kernel |
Offset 57, 15 lines modified | Offset 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>< | 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> |
Offset 20, 14 lines modified | Offset 20, 57 lines modified | ||
20 | ··········o·8._For_more_information | 20 | ··········o·8._For_more_information |
21 | ··········o·9._Conclusion | 21 | ··········o·9._Conclusion |
22 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 22 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
23 | ······kernel | 23 | ······kernel |
24 | ····*·Code_of_conduct | 24 | ····*·Code_of_conduct |
25 | ····*·Kernel_Maintainer_Handbook | 25 | ····*·Kernel_Maintainer_Handbook |
26 | ····*·All_development-process_docs | 26 | ····*·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_Documentation | 70 | ····*·Core_API_Documentation |
28 | ····*·The_Linux_driver_implementerâs_API_guide | 71 | ····*·The_Linux_driver_implementerâs_API_guide |
29 | ····*·Kernel_subsystem_documentation | 72 | ····*·Kernel_subsystem_documentation |
30 | ····*·Locking_in_the_kernel | 73 | ····*·Locking_in_the_kernel |
31 | ····*·Linux_kernel_licensing_rules | 74 | ····*·Linux_kernel_licensing_rules |
32 | ····*·How_to_write_kernel_documentation | 75 | ····*·How_to_write_kernel_documentation |
33 | ····*·Development_tools_for_the_kernel | 76 | ····*·Development_tools_for_the_kernel |
Offset 55, 15 lines modified | Offset 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>< | 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> |
Offset 18, 14 lines modified | Offset 18, 55 lines modified | ||
18 | ··········o·Our_Responsibilities | 18 | ··········o·Our_Responsibilities |
19 | ··········o·Scope | 19 | ··········o·Scope |
20 | ··········o·Enforcement | 20 | ··········o·Enforcement |
21 | ··········o·Attribution | 21 | ··········o·Attribution |
22 | ··········o·Interpretation | 22 | ··········o·Interpretation |
23 | ····*·Kernel_Maintainer_Handbook | 23 | ····*·Kernel_Maintainer_Handbook |
24 | ····*·All_development-process_docs | 24 | ····*·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_Documentation | 66 | ····*·Core_API_Documentation |
26 | ····*·The_Linux_driver_implementerâs_API_guide | 67 | ····*·The_Linux_driver_implementerâs_API_guide |
27 | ····*·Kernel_subsystem_documentation | 68 | ····*·Kernel_subsystem_documentation |
28 | ····*·Locking_in_the_kernel | 69 | ····*·Locking_in_the_kernel |
29 | ····*·Linux_kernel_licensing_rules | 70 | ····*·Linux_kernel_licensing_rules |
30 | ····*·How_to_write_kernel_documentation | 71 | ····*·How_to_write_kernel_documentation |
31 | ····*·Development_tools_for_the_kernel | 72 | ····*·Development_tools_for_the_kernel |
Offset 57, 15 lines modified | Offset 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>< | 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> |
Offset 20, 14 lines modified | Offset 20, 57 lines modified | ||
20 | ··········o·8._For_more_information | 20 | ··········o·8._For_more_information |
21 | ··········o·9._Conclusion | 21 | ··········o·9._Conclusion |
22 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 22 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
23 | ······kernel | 23 | ······kernel |
24 | ····*·Code_of_conduct | 24 | ····*·Code_of_conduct |
25 | ····*·Kernel_Maintainer_Handbook | 25 | ····*·Kernel_Maintainer_Handbook |
26 | ····*·All_development-process_docs | 26 | ····*·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_Documentation | 70 | ····*·Core_API_Documentation |
28 | ····*·The_Linux_driver_implementerâs_API_guide | 71 | ····*·The_Linux_driver_implementerâs_API_guide |
29 | ····*·Kernel_subsystem_documentation | 72 | ····*·Kernel_subsystem_documentation |
30 | ····*·Locking_in_the_kernel | 73 | ····*·Locking_in_the_kernel |
31 | ····*·Linux_kernel_licensing_rules | 74 | ····*·Linux_kernel_licensing_rules |
32 | ····*·How_to_write_kernel_documentation | 75 | ····*·How_to_write_kernel_documentation |
33 | ····*·Development_tools_for_the_kernel | 76 | ····*·Development_tools_for_the_kernel |
Offset 41, 20 lines modified | Offset 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>< | 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> |
Offset 11, 14 lines modified | Offset 11, 51 lines modified | ||
11 | [q···················] | 11 | [q···················] |
12 | ····*·A_guide_to_the_Kernel_Development_Process | 12 | ····*·A_guide_to_the_Kernel_Development_Process |
13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
14 | ······kernel | 14 | ······kernel |
15 | ····*·Code_of_conduct | 15 | ····*·Code_of_conduct |
16 | ····*·Kernel_Maintainer_Handbook | 16 | ····*·Kernel_Maintainer_Handbook |
17 | ····*·All_development-process_docs | 17 | ····*·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_Documentation | 55 | ····*·Core_API_Documentation |
19 | ····*·The_Linux_driver_implementerâs_API_guide | 56 | ····*·The_Linux_driver_implementerâs_API_guide |
20 | ····*·Kernel_subsystem_documentation | 57 | ····*·Kernel_subsystem_documentation |
21 | ····*·Locking_in_the_kernel | 58 | ····*·Locking_in_the_kernel |
22 | ····*·Linux_kernel_licensing_rules | 59 | ····*·Linux_kernel_licensing_rules |
23 | ··········o·License_identifier_syntax | 60 | ··········o·License_identifier_syntax |
24 | ··········o·License_identifiers | 61 | ··········o·License_identifiers |
Offset 73, 15 lines modified | Offset 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>< | 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> |
Offset 31, 14 lines modified | Offset 31, 69 lines modified | ||
31 | ················#·Backtraces_in_commit_messages | 31 | ················#·Backtraces_in_commit_messages |
32 | ··········o·Explicit_In-Reply-To_headers | 32 | ··········o·Explicit_In-Reply-To_headers |
33 | ··········o·Providing_base_tree_information | 33 | ··········o·Providing_base_tree_information |
34 | ··········o·References | 34 | ··········o·References |
35 | ····*·Code_of_conduct | 35 | ····*·Code_of_conduct |
36 | ····*·Kernel_Maintainer_Handbook | 36 | ····*·Kernel_Maintainer_Handbook |
37 | ····*·All_development-process_docs | 37 | ····*·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_Documentation | 93 | ····*·Core_API_Documentation |
39 | ····*·The_Linux_driver_implementerâs_API_guide | 94 | ····*·The_Linux_driver_implementerâs_API_guide |
40 | ····*·Kernel_subsystem_documentation | 95 | ····*·Kernel_subsystem_documentation |
41 | ····*·Locking_in_the_kernel | 96 | ····*·Locking_in_the_kernel |
42 | ····*·Linux_kernel_licensing_rules | 97 | ····*·Linux_kernel_licensing_rules |
43 | ····*·How_to_write_kernel_documentation | 98 | ····*·How_to_write_kernel_documentation |
44 | ····*·Development_tools_for_the_kernel | 99 | ····*·Development_tools_for_the_kernel |
Offset 45, 38 lines modified | Offset 45, 54 lines modified | ||
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·class="current"> |
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 | 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"> | ||
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> | ||
53 | <li·class="toctree-l2"><a·class="reference·internal"·href="../ | 61 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/programming-language.html">Programming·Language</a></li> |
54 | <li·class="toctree-l2"><a·class="reference·internal"·href="../ | 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> | ||
55 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer | 64 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li> |
56 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/messy-diffstat.html">Handling·messy·pull-request·diffstats</a></li> | ||
57 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html">Maintainer·Entry·Profile</a><ul·class="current"> | ||
58 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#overview">Overview</a></li> | ||
59 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#submit-checklist-addendum">Submit·Checklist·Addendum</a></li> | ||
60 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#key-cycle-dates">Key·Cycle·Dates</a></li> | ||
61 | <li·class="toctree-l3"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#review-cadence">Review·Cadence</a></li> | ||
62 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../maintainer/maintainer-entry-profile.html#existing-profiles">Existing·profiles</a><ul·class="current"> | ||
63 | <li·class="toctree-l4"><a·class="reference·internal"·href="../doc-guide/maintainer-profile.html">Documentation·subsystem·maintainer·entry·profile</a></li> | ||
64 | <li·class="toctree-l | 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> | ||
65 | <li·class="toctree-l | 84 | <li·class="toctree-l2·current"><a·class="current·reference·internal"·href="#">arch/riscv·maintenance·guidelines·for·developers</a><ul> |
66 | <li·class="toctree-l4"><a·class="reference·internal"·href="../driver-api/media/maintainer-entry-profile.html">1.·Media·Subsystem·Profile</a></li> | ||
67 | <li·class="toctree-l | 85 | <li·class="toctree-l3"><a·class="reference·internal"·href="#overview">Overview</a></li> |
86 | <li·class="toctree-l3"><a·class="reference·internal"·href="#submit-checklist-addendum">Submit·Checklist·Addendum</a></li> | ||
68 | </ul> | 87 | </ul> |
69 | </li> | 88 | </li> |
89 | <li·class="toctree-l2"><a·class="reference·internal"·href="../core-api/unaligned-memory-access.html">Unaligned·Memory·Accesses</a></li> | ||
70 | </ul> | 90 | </ul> |
71 | </li> | 91 | </li> |
72 | <li·class="toctree-l2"><a·class="reference·internal"·href="../maintainer/modifying-patches.html">Modifying·Patches</a></li> | ||
73 | </ul> | ||
74 | </li> | ||
75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> | ||
76 | </ul> | 92 | </ul> |
77 | <ul> | 93 | <ul> |
78 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 94 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> |
79 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> | 95 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
80 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 96 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
81 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 97 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
82 | </ul> | 98 | </ul> |
Offset 10, 32 lines modified | Offset 10, 51 lines modified | ||
10 | 6.1.115 | 10 | 6.1.115 |
11 | [q···················] | 11 | [q···················] |
12 | ····*·A_guide_to_the_Kernel_Development_Process | 12 | ····*·A_guide_to_the_Kernel_Development_Process |
13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the | 13 | ····*·Submitting_patches:_the_essential_guide_to_getting_your_code_into_the |
14 | ······kernel | 14 | ······kernel |
15 | ····*·Code_of_conduct | 15 | ····*·Code_of_conduct |
16 | ····*·Kernel_Maintainer_Handbook | 16 | ····*·Kernel_Maintainer_Handbook |
17 | ··········o·Configure_Git | ||
18 | ··········o·Rebasing_and_merging | ||
19 | ··········o·Creating_Pull_Requests | ||
20 | ··········o·Handling_messy_pull-request_diffstats | ||
21 | ···· | 17 | ····*·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 | ||
22 | ················#·Overview | 51 | ················#·Overview |
23 | ················#·Submit_Checklist_Addendum | 52 | ················#·Submit_Checklist_Addendum |
53 | ··········o·Unaligned_Memory_Accesses | ||
24 | ················#·Key_Cycle_Dates | ||
25 | ················#·Review_Cadence | ||
26 | ················#·Existing_profiles | ||
27 | ······················#·Documentation_subsystem_maintainer_entry_profile | ||
28 | ······················#·LIBNVDIMM_Maintainer_Entry_Profile | ||
29 | ······················#·arch/riscv_maintenance_guidelines_for_developers | ||
30 | ······················#·1._Media_Subsystem_Profile | ||
31 | ······················#·Acceptance_criteria_for_vfio-pci_device_specific_driver | ||
32 | ························variants | ||
33 | ··········o·Modifying_Patches | ||
34 | ····*·All_development-process_docs | ||
35 | ····*·Core_API_Documentation | 54 | ····*·Core_API_Documentation |
36 | ····*·The_Linux_driver_implementerâs_API_guide | 55 | ····*·The_Linux_driver_implementerâs_API_guide |
37 | ····*·Kernel_subsystem_documentation | 56 | ····*·Kernel_subsystem_documentation |
38 | ····*·Locking_in_the_kernel | 57 | ····*·Locking_in_the_kernel |
39 | ····*·Linux_kernel_licensing_rules | 58 | ····*·Linux_kernel_licensing_rules |
40 | ····*·How_to_write_kernel_documentation | 59 | ····*·How_to_write_kernel_documentation |
41 | ····*·Development_tools_for_the_kernel | 60 | ····*·Development_tools_for_the_kernel |
Offset 230397, 1342 lines modified | Offset 230397, 820 lines modified | ||
230397 | ········"sphinx.domains.math":·2, | 230397 | ········"sphinx.domains.math":·2, |
230398 | ········"sphinx.domains.python":·3, | 230398 | ········"sphinx.domains.python":·3, |
230399 | ········"sphinx.domains.rst":·2, | 230399 | ········"sphinx.domains.rst":·2, |
230400 | ········"sphinx.domains.std":·2, | 230400 | ········"sphinx.domains.std":·2, |
230401 | ········"sphinx":·57 | 230401 | ········"sphinx":·57 |
230402 | ····}, | 230402 | ····}, |
230403 | ····"alltitles":·{ | 230403 | ····"alltitles":·{ |
230404 | ········"S3C24XX·Suspend·Support":·[ | ||
230405 | ········ | 230404 | ········"GDS·-·Gather·Data·Sampling":·[ |
230405 | ············[164,·"gds-gather-data-sampling"] | ||
230406 | ········], | ||
230407 | ········"Problem":·[ | ||
230408 | ············[164,·"problem"], | ||
230409 | ············[163,·"problem"], | ||
230410 | ············[167,·"problem"], | ||
230411 | ············[175,·"problem"], | ||
230412 | ············[173,·"problem"], | ||
230413 | ············[169,·"problem"], | ||
230414 | ············[168,·"problem"], | ||
230415 | ············[3137,·"problem"] | ||
230416 | ········], | ||
230417 | ········"Attack·scenarios":·[ | ||
230418 | ············[164,·"attack-scenarios"], | ||
230419 | ············[163,·"attack-scenarios"], | ||
230420 | ············[167,·"attack-scenarios"], | ||
230421 | ············[175,·"attack-scenarios"], | ||
230422 | ············[172,·"attack-scenarios"], | ||
230423 | ············[173,·"attack-scenarios"], | ||
230424 | ············[169,·"attack-scenarios"], | ||
230425 | ············[168,·"attack-scenarios"] | ||
230426 | ········], | ||
230427 | ········"Mitigation·mechanism":·[ | ||
230428 | ············[164,·"mitigation-mechanism"], | ||
230429 | ············[163,·"mitigation-mechanism"], | ||
230430 | ············[175,·"mitigation-mechanism"], | ||
230431 | ············[172,·"mitigation-mechanism"], | ||
230432 | ············[169,·"mitigation-mechanism"], | ||
230433 | ············[168,·"mitigation-mechanism"] | ||
230434 | ········], | ||
230435 | ········"Mitigation·control·on·the·kernel·command·line":·[ | ||
230436 | ············[164,·"mitigation-control-on-the-kernel-command-line"], | ||
230437 | ············[166,·"mitigation-control-on-the-kernel-command-line"], | ||
230438 | ············[163,·"mitigation-control-on-the-kernel-command-line"], | ||
230439 | ············[167,·"mitigation-control-on-the-kernel-command-line"], | ||
230440 | ············[170,·"mitigation-control-on-the-kernel-command-line"], | ||
230441 | ············[175,·"mitigation-control-on-the-kernel-command-line"], | ||
230442 | ············[172,·"mitigation-control-on-the-kernel-command-line"], | ||
230443 | ············[173,·"mitigation-control-on-the-kernel-command-line"], | ||
230444 | ············[171,·"mitigation-control-on-the-kernel-command-line"], | ||
230445 | ············[168,·"mitigation-control-on-the-kernel-command-line"] | ||
230446 | ········], | ||
230447 | ········"GDS·System·Information":·[ | ||
230448 | ············[164,·"gds-system-information"] | ||
230449 | ········], | ||
230450 | ········"GDS·Default·mitigation":·[ | ||
230451 | ············[164,·"gds-default-mitigation"] | ||
230452 | ········], | ||
230453 | ········"GPIO·Aggregator":·[ | ||
230454 | ············[156,·"gpio-aggregator"] | ||
230455 | ········], | ||
230456 | ········"Aggregating·GPIOs·using·Sysfs":·[ | ||
230457 | ············[156,·"aggregating-gpios-using-sysfs"] | ||
230458 | ········], | ||
230459 | ········"Generic·GPIO·Driver":·[ | ||
230460 | ············[156,·"generic-gpio-driver"] | ||
230461 | ········], | ||
230462 | ········"Notes·on·the·change·from·16-bit·UIDs·to·32-bit·UIDs":·[ | ||
230463 | ············[161,·"notes-on-the-change-from-16-bit-uids-to-32-bit-uids"] | ||
230464 | ········], | ||
230465 | ········"dm-integrity":·[ | ||
230466 | ············[126,·"dm-integrity"] | ||
230467 | ········], | ||
230468 | ········"Device·Mapper":·[ | ||
230469 | ············[135,·"device-mapper"] | ||
230470 | ········], | ||
230471 | ········"kcopyd":·[ | ||
230472 | ············[136,·"kcopyd"] | ||
230473 | ········], | ||
230474 | ········"dm-log-writes":·[ | ||
230475 | ············[138,·"dm-log-writes"] | ||
230476 | ········], | ||
230477 | ········"Log·Ordering":·[ | ||
230478 | ············[138,·"log-ordering"] | ||
230479 | ········], | ||
230480 | ········"Target·interface":·[ | ||
230481 | ············[138,·"target-interface"], | ||
230482 | ············[116,·"target-interface"] | ||
230483 | ········], | ||
230484 | ········"Userspace·component":·[ | ||
230485 | ············[138,·"userspace-component"] | ||
230486 | ········], | ||
230487 | ········"Example·usage":·[ | ||
230488 | ············[138,·"example-usage"], | ||
230489 | ············[1809,·"example-usage"] | ||
230490 | ········], | ||
230491 | ········"dm-ima":·[ | ||
230492 | ············[124,·"dm-ima"] | ||
230493 | ········], | ||
230494 | ········"Setting·the·IMA·Policy:":·[ | ||
230495 | ············[124,·"setting-the-ima-policy"] | ||
230496 | ········], | ||
230497 | ········"Supported·Device·States:":·[ | ||
230498 | ············[124,·"supported-device-states"] | ||
230499 | ········], | ||
230500 | ········"1.·Table·load:":·[ | ||
230501 | ············[124,·"table-load"] | ||
230502 | ········], | ||
230503 | ········"2.·Device·resume:":·[ | ||
230504 | ············[124,·"device-resume"] | ||
230505 | ········], | ||
230506 | ········"3.·Device·remove:":·[ | ||
230507 | ············[124,·"device-remove"] | ||
230508 | ········], | ||
230509 | ········"4.·Table·clear:":·[ | ||
230510 | ············[124,·"table-clear"] | ||
230511 | ········], | ||
230512 | ········"5.·Device·rename:":·[ | ||
230513 | ············[124,·"device-rename"] | ||
230514 | ········], | ||
230515 | ········"Supported·targets:":·[ | ||
230516 | ············[124,·"supported-targets"] | ||
230517 | ········], | ||
230518 | ········"1.·cache":·[ | ||
230519 | ············[124,·"cache"] | ||
230520 | ········], | ||
230521 | ········"2.·crypt":·[ | ||
230522 | ············[124,·"crypt"] | ||
Max diff block lines reached; 4097982/4103463 bytes (99.87%) of diff not shown. |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="../../index.html">Translations</a><ul·class="current"> | 90 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="../../index.html">Translations</a><ul·class="current"> |
91 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="../index.html">中文翻译</a><ul·class="current"> | 91 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="../index.html">中文翻译</a><ul·class="current"> |
92 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#linux">与Linux·内核社区一起工作</a></li> | 92 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#linux">与Linux·内核社区一起工作</a></li> |
93 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#api">内部API文档</a></li> | 93 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#api">内部API文档</a></li> |
94 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../index.html#id2">开发工具和流程</a><ul·class="current"> | 94 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../index.html#id2">开发工具和流程</a><ul·class="current"> |
95 | <li·class="toctree-l4"><a·class="reference·internal"·href="../process/license-rules.html">Linux内核许可规则</a></li> | 95 | <li·class="toctree-l4"><a·class="reference·internal"·href="../process/license-rules.html">Linux内核许可规则</a></li> |
96 | <li·class="toctree-l4"><a·class="reference·internal"·href="../doc-guide/index.html">如何编写内核文档</a></li> | 96 | <li·class="toctree-l4"><a·class="reference·internal"·href="../doc-guide/index.html">如何编写内核文档</a></li> |
97 | <li·class="toctree-l4"><a·class="reference·internal"·href="index.html">内核开发工具</a></li> | 97 | <li·class="toctree-l4·current"><a·class="reference·internal"·href="index.html">内核开发工具</a></li> |
98 | <li·class="toctree-l4·current"><a·class="current·reference·internal"·href="#">内核测试指南</a></li> | 98 | <li·class="toctree-l4·current"><a·class="current·reference·internal"·href="#">内核测试指南</a></li> |
99 | <li·class="toctree-l4"><a·class="reference·internal"·href="../kernel-hacking/index.html">内核骇客指南</a></li> | 99 | <li·class="toctree-l4"><a·class="reference·internal"·href="../kernel-hacking/index.html">内核骇客指南</a></li> |
100 | </ul> | 100 | </ul> |
101 | </li> | 101 | </li> |
102 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id3">面向用户的文档</a></li> | 102 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id3">面向用户的文档</a></li> |
103 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id5">固件相关文档</a></li> | 103 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id5">固件相关文档</a></li> |
104 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id6">体系结构文档</a></li> | 104 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id6">体系结构文档</a></li> |