Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ·27de982a09c90c139ab92b856c316e61·971036·libdevel·optional·libcpupower-dev_6.1.129-1_i386.deb | 6 | ·27de982a09c90c139ab92b856c316e61·971036·libdevel·optional·libcpupower-dev_6.1.129-1_i386.deb |
7 | ·b11a68df885791947e6c30d773db8a73·22344·debug·optional·libcpupower1-dbgsym_6.1.129-1_i386.deb | 7 | ·b11a68df885791947e6c30d773db8a73·22344·debug·optional·libcpupower1-dbgsym_6.1.129-1_i386.deb |
8 | ·cc44a4345e434a580017d550275db445·976948·libs·optional·libcpupower1_6.1.129-1_i386.deb | 8 | ·cc44a4345e434a580017d550275db445·976948·libs·optional·libcpupower1_6.1.129-1_i386.deb |
9 | ·19e43dd41d2dfc94acf1a2d115f21f84·969128·kernel·optional·linux-compiler-gcc-12-x86_6.1.129-1_i386.deb | 9 | ·19e43dd41d2dfc94acf1a2d115f21f84·969128·kernel·optional·linux-compiler-gcc-12-x86_6.1.129-1_i386.deb |
10 | ·e79ef7c64971bd2e867788bed870dba0·1129100·kernel·optional·linux-config-6.1_6.1.129-1_i386.deb | 10 | ·e79ef7c64971bd2e867788bed870dba0·1129100·kernel·optional·linux-config-6.1_6.1.129-1_i386.deb |
11 | ·67dad6b89af34867b9513b3b0795f0b9·190980·debug·optional·linux-cpupower-dbgsym_6.1.129-1_i386.deb | 11 | ·67dad6b89af34867b9513b3b0795f0b9·190980·debug·optional·linux-cpupower-dbgsym_6.1.129-1_i386.deb |
12 | ·8c463cc66402831180ea5b2f3f38c67b·1086208·admin·optional·linux-cpupower_6.1.129-1_i386.deb | 12 | ·8c463cc66402831180ea5b2f3f38c67b·1086208·admin·optional·linux-cpupower_6.1.129-1_i386.deb |
13 | · | 13 | ·8785fd27df75ca452fd00dd2f068ec1b·37024096·doc·optional·linux-doc-6.1_6.1.129-1_all.deb |
14 | ·5355b961cc373c62e297af48db35adae·1104·doc·optional·linux-doc_6.1.129-1_all.deb | 14 | ·5355b961cc373c62e297af48db35adae·1104·doc·optional·linux-doc_6.1.129-1_all.deb |
15 | ·7414141ec01fdb1c02af3be038d86a7f·1489936·kernel·optional·linux-headers-6.1.0-32-686-pae_6.1.129-1_i386.deb | 15 | ·7414141ec01fdb1c02af3be038d86a7f·1489936·kernel·optional·linux-headers-6.1.0-32-686-pae_6.1.129-1_i386.deb |
16 | ·0a798bf8641ec67697d375f4e2261ff9·1490852·kernel·optional·linux-headers-6.1.0-32-686_6.1.129-1_i386.deb | 16 | ·0a798bf8641ec67697d375f4e2261ff9·1490852·kernel·optional·linux-headers-6.1.0-32-686_6.1.129-1_i386.deb |
17 | ·318d9652bfcbb02d0cf03f48419287d1·8509840·kernel·optional·linux-headers-6.1.0-32-common-rt_6.1.129-1_all.deb | 17 | ·318d9652bfcbb02d0cf03f48419287d1·8509840·kernel·optional·linux-headers-6.1.0-32-common-rt_6.1.129-1_all.deb |
18 | ·8e4a1c676ba852df052817a51f4a02d4·10160872·kernel·optional·linux-headers-6.1.0-32-common_6.1.129-1_all.deb | 18 | ·8e4a1c676ba852df052817a51f4a02d4·10160872·kernel·optional·linux-headers-6.1.0-32-common_6.1.129-1_all.deb |
19 | ·13a9a24bcd427a81aded501f59ecb141·1490072·kernel·optional·linux-headers-6.1.0-32-rt-686-pae_6.1.129-1_i386.deb | 19 | ·13a9a24bcd427a81aded501f59ecb141·1490072·kernel·optional·linux-headers-6.1.0-32-rt-686-pae_6.1.129-1_i386.deb |
20 | ·45a08a71b95cf9587dbba1cd895d934f·760409272·debug·optional·linux-image-6.1.0-32-686-dbg_6.1.129-1_i386.deb | 20 | ·45a08a71b95cf9587dbba1cd895d934f·760409272·debug·optional·linux-image-6.1.0-32-686-dbg_6.1.129-1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2025-03-06·06:21:29.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-03-06·06:21:29.000000·debian-binary |
2 | -rw-r--r--···0········0········0···3753 | 2 | -rw-r--r--···0········0········0···375396·2025-03-06·06:21:29.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·36648 | 3 | -rw-r--r--···0········0········0·36648508·2025-03-06·06:21:29.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.129-1 | 3 | Version:·6.1.129-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:·193 | 6 | Installed-Size:·193649 |
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 13844, 15 lines modified | Offset 13844, 15 lines modified | ||
13844 | -rw-r--r--···0·root·········(0)·root·········(0)····14509·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/protection-keys.html | 13844 | -rw-r--r--···0·root·········(0)·root·········(0)····14509·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/protection-keys.html |
13845 | -rw-r--r--···0·root·········(0)·root·········(0)····32838·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/rbtree.html | 13845 | -rw-r--r--···0·root·········(0)·root·········(0)····32838·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/rbtree.html |
13846 | -rw-r--r--···0·root·········(0)·root·········(0)····24248·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/refcount-vs-atomic.html | 13846 | -rw-r--r--···0·root·········(0)·root·········(0)····24248·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/refcount-vs-atomic.html |
13847 | -rw-r--r--···0·root·········(0)·root·········(0)····20362·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/symbol-namespaces.html | 13847 | -rw-r--r--···0·root·········(0)·root·········(0)····20362·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/symbol-namespaces.html |
13848 | -rw-r--r--···0·root·········(0)·root·········(0)····26425·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/this_cpu_ops.html | 13848 | -rw-r--r--···0·root·········(0)·root·········(0)····26425·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/this_cpu_ops.html |
13849 | -rw-r--r--···0·root·········(0)·root·········(0)····48055·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/timekeeping.html | 13849 | -rw-r--r--···0·root·········(0)·root·········(0)····48055·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/timekeeping.html |
13850 | -rw-r--r--···0·root·········(0)·root·········(0)····59549·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/tracepoint.html | 13850 | -rw-r--r--···0·root·········(0)·root·········(0)····59549·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/tracepoint.html |
13851 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 13851 | -rw-r--r--···0·root·········(0)·root·········(0)····25044·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/unaligned-memory-access.html |
13852 | -rw-r--r--···0·root·········(0)·root·········(0)····31033·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/watch_queue.html | 13852 | -rw-r--r--···0·root·········(0)·root·········(0)····31033·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/watch_queue.html |
13853 | -rw-r--r--···0·root·········(0)·root·········(0)···202460·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/workqueue.html | 13853 | -rw-r--r--···0·root·········(0)·root·········(0)···202460·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/workqueue.html |
13854 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/ | 13854 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/ |
13855 | -rw-r--r--···0·root·········(0)·root·········(0)····12658·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_bitops.html | 13855 | -rw-r--r--···0·root·········(0)·root·········(0)····12658·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_bitops.html |
13856 | -rw-r--r--···0·root·········(0)·root·········(0)····21707·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_t.html | 13856 | -rw-r--r--···0·root·········(0)·root·········(0)····21707·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/atomic_t.html |
13857 | -rw-r--r--···0·root·········(0)·root·········(0)···135328·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/memory-barriers.html | 13857 | -rw-r--r--···0·root·········(0)·root·········(0)···135328·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/wrappers/memory-barriers.html |
13858 | -rw-r--r--···0·root·········(0)·root·········(0)···280341·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/xarray.html | 13858 | -rw-r--r--···0·root·········(0)·root·········(0)···280341·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/core-api/xarray.html |
Offset 13907, 15 lines modified | Offset 13907, 15 lines modified | ||
13907 | -rw-r--r--···0·root·········(0)·root·········(0)····35679·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/start.html | 13909 | -rw-r--r--···0·root·········(0)·root·········(0)····36795·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/start.html |
13910 | -rw-r--r--···0·root·········(0)·root·········(0)····26198·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/style.html | 13910 | -rw-r--r--···0·root·········(0)·root·········(0)····26198·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/style.html |
13911 | -rw-r--r--···0·root·········(0)·root·········(0)····30263·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/tips.html | 13911 | -rw-r--r--···0·root·········(0)·root·········(0)····30263·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/tips.html |
13912 | -rw-r--r--···0·root·········(0)·root·········(0)···101314·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/usage.html | 13912 | -rw-r--r--···0·root·········(0)·root·········(0)···101314·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/usage.html |
13913 | -rw-r--r--···0·root·········(0)·root·········(0)····15244·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/sparse.html | 13913 | -rw-r--r--···0·root·········(0)·root·········(0)····15244·2025-03-06·06:21:29.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)····20074·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/testing-overview.html |
13915 | -rw-r--r--···0·root·········(0)·root·········(0)····14913·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/ubsan.html | 13915 | -rw-r--r--···0·root·········(0)·root·········(0)····14913·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/dev-tools/ubsan.html |
13916 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/ | 13916 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/ |
13917 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ | 13917 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ |
13918 | -rw-r--r--···0·root·········(0)·root·········(0)····11435·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ABI.html | 13918 | -rw-r--r--···0·root·········(0)·root·········(0)····11435·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ABI.html |
13919 | -rw-r--r--···0·root·········(0)·root·········(0)·····8620·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/index.html | 13919 | -rw-r--r--···0·root·········(0)·root·········(0)·····8620·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/index.html |
13920 | -rw-r--r--···0·root·········(0)·root·········(0)····14833·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/submitting-patches.html | 13920 | -rw-r--r--···0·root·········(0)·root·········(0)····14833·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/submitting-patches.html |
13921 | -rw-r--r--···0·root·········(0)·root·········(0)····14614·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/writing-bindings.html | 13921 | -rw-r--r--···0·root·········(0)·root·········(0)····14614·2025-03-06·06:21:29.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·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/of_unittest.html | 13927 | -rw-r--r--···0·root·········(0)·root·········(0)····20691·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/of_unittest.html |
13928 | -rw-r--r--···0·root·········(0)·root·········(0)····16544·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/overlay-notes.html | 13928 | -rw-r--r--···0·root·········(0)·root·········(0)····16544·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/overlay-notes.html |
13929 | -rw-r--r--···0·root·········(0)·root·········(0)····33959·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/usage-model.html | 13929 | -rw-r--r--···0·root·········(0)·root·········(0)····33959·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/devicetree/usage-model.html |
13930 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/ | 13930 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/ |
13931 | -rw-r--r--···0·root·········(0)·root·········(0)····26070·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/contributing.html | 13931 | -rw-r--r--···0·root·········(0)·root·········(0)····26070·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/contributing.html |
13932 | -rw-r--r--···0·root·········(0)·root·········(0)·····9681·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/index.html | 13932 | -rw-r--r--···0·root·········(0)·root·········(0)·····9681·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/index.html |
13933 | -rw-r--r--···0·root·········(0)·root·········(0)····38868·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/kernel-doc.html | 13933 | -rw-r--r--···0·root·········(0)·root·········(0)····38868·2025-03-06·06:21:29.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)····13286·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/maintainer-profile.html |
13935 | -rw-r--r--···0·root·········(0)·root·········(0)····16328·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/parse-headers.html | 13935 | -rw-r--r--···0·root·········(0)·root·········(0)····16328·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/parse-headers.html |
13936 | -rw-r--r--···0·root·········(0)·root·········(0)····42893·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/sphinx.html | 13936 | -rw-r--r--···0·root·········(0)·root·········(0)····42893·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/doc-guide/sphinx.html |
13937 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/ | 13937 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/ |
13938 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/ | 13938 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/ |
13939 | -rw-r--r--···0·root·········(0)·root·········(0)···395269·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/cfg80211.html | 13939 | -rw-r--r--···0·root·········(0)·root·········(0)···395269·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/cfg80211.html |
13940 | -rw-r--r--···0·root·········(0)·root·········(0)····26800·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/index.html | 13940 | -rw-r--r--···0·root·········(0)·root·········(0)····26800·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/index.html |
13941 | -rw-r--r--···0·root·········(0)·root·········(0)····21023·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/introduction.html | 13941 | -rw-r--r--···0·root·········(0)·root·········(0)····21023·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/80211/introduction.html |
Offset 14261, 15 lines modified | Offset 14261, 15 lines modified | ||
14261 | -rw-r--r--···0·root·········(0)·root·········(0)····74533·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec.html | 14261 | -rw-r--r--···0·root·········(0)·root·········(0)····74533·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec.html |
14262 | -rw-r--r--···0·root·········(0)·root·········(0)····49305·2025-03-06·06:21:29.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·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec_bus.html |
14263 | -rw-r--r--···0·root·········(0)·root·········(0)···431783·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb.html | 14263 | -rw-r--r--···0·root·········(0)·root·········(0)···431783·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb.html |
14264 | -rw-r--r--···0·root·········(0)·root·········(0)····30645·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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)····12713·2025-03-06·06:21:29.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·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vfio.html | 14269 | -rw-r--r--···0·root·········(0)·root·········(0)····45841·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vfio.html |
14270 | -rw-r--r--···0·root·········(0)·root·········(0)···132148·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vme.html | 14270 | -rw-r--r--···0·root·········(0)·root·········(0)···132148·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/vme.html |
14271 | -rw-r--r--···0·root·········(0)·root·········(0)····80726·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/w1.html | 14271 | -rw-r--r--···0·root·········(0)·root·········(0)····80726·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/w1.html |
14272 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/ | 14272 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/ |
14273 | -rw-r--r--···0·root·········(0)·root·········(0)····22919·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/eemi.html | 14273 | -rw-r--r--···0·root·········(0)·root·········(0)····22919·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/eemi.html |
14274 | -rw-r--r--···0·root·········(0)·root·········(0)····20151·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/index.html | 14274 | -rw-r--r--···0·root·········(0)·root·········(0)····20151·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/index.html |
14275 | -rw-r--r--···0·root·········(0)·root·········(0)····42164·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/driver-api/xillybus.html | 14275 | -rw-r--r--···0·root·········(0)·root·········(0)····42164·2025-03-06·06:21:29.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·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/qe_firmware.html | 15402 | -rw-r--r--···0·root·········(0)·root·········(0)····29488·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/qe_firmware.html |
15403 | -rw-r--r--···0·root·········(0)·root·········(0)····22189·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/syscall64-abi.html | 15403 | -rw-r--r--···0·root·········(0)·root·········(0)····22189·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/syscall64-abi.html |
15404 | -rw-r--r--···0·root·········(0)·root·········(0)····27888·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/transactional_memory.html | 15404 | -rw-r--r--···0·root·········(0)·root·········(0)····27888·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/transactional_memory.html |
15405 | -rw-r--r--···0·root·········(0)·root·········(0)····84459·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/ultravisor.html | 15405 | -rw-r--r--···0·root·········(0)·root·········(0)····84459·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/ultravisor.html |
15406 | -rw-r--r--···0·root·········(0)·root·········(0)····29577·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vas-api.html | 15406 | -rw-r--r--···0·root·········(0)·root·········(0)····29577·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vas-api.html |
15407 | -rw-r--r--···0·root·········(0)·root·········(0)····16852·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vcpudispatch_stats.html | 15407 | -rw-r--r--···0·root·········(0)·root·········(0)····16852·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/powerpc/vcpudispatch_stats.html |
15408 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/ | 15408 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.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)····26441·2025-03-06·06:21:29.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)····38481·2025-03-06·06:21:29.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)····22334·2025-03-06·06:21:29.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)····35177·2025-03-06·06:21:29.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)····29931·2025-03-06·06:21:29.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)····22282·2025-03-06·06:21:29.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)····20065·2025-03-06·06:21:29.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)····13435·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/8.Conclusion.html |
15417 | -rw-r--r--···0·root·········(0)·root·········(0)····57962·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/adding-syscalls.html | 15417 | -rw-r--r--···0·root·········(0)·root·········(0)····57962·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/adding-syscalls.html |
15418 | -rw-r--r--···0·root·········(0)·root·········(0)····38813·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/applying-patches.html | 15418 | -rw-r--r--···0·root·········(0)·root·········(0)····38813·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/applying-patches.html |
15419 | -rw-r--r--···0·root·········(0)·root·········(0)····25887·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/botching-up-ioctls.html | 15419 | -rw-r--r--···0·root·········(0)·root·········(0)····25887·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/botching-up-ioctls.html |
15420 | -rw-r--r--···0·root·········(0)·root·········(0)····48354·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/changes.html | 15420 | -rw-r--r--···0·root·········(0)·root·········(0)····48354·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/changes.html |
15421 | -rw-r--r--···0·root·········(0)·root·········(0)····23045·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/clang-format.html | 15421 | -rw-r--r--···0·root·········(0)·root·········(0)····23045·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/clang-format.html |
15422 | -rw-r--r--···0·root·········(0)·root·········(0)····21284·2025-03-06·06:21:29.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·2025-03-06·06:21:29.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)····13546·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct.html |
15424 | -rw-r--r--···0·root·········(0)·root·········(0)····96573·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/coding-style.html | 15424 | -rw-r--r--···0·root·········(0)·root·········(0)····96573·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/coding-style.html |
15425 | -rw-r--r--···0·root·········(0)·root·········(0)····41935·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/deprecated.html | 15425 | -rw-r--r--···0·root·········(0)·root·········(0)····41935·2025-03-06·06:21:29.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)····14932·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/development-process.html |
15427 | -rw-r--r--···0·root·········(0)·root·········(0)····33261·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/email-clients.html | 15427 | -rw-r--r--···0·root·········(0)·root·········(0)····33261·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/email-clients.html |
15428 | -rw-r--r--···0·root·········(0)·root·········(0)····33667·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/embargoed-hardware-issues.html | 15428 | -rw-r--r--···0·root·········(0)·root·········(0)····33667·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/embargoed-hardware-issues.html |
15429 | -rw-r--r--···0·root·········(0)·root·········(0)····56750·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/handling-regressions.html | 15429 | -rw-r--r--···0·root·········(0)·root·········(0)····56750·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/handling-regressions.html |
15430 | -rw-r--r--···0·root·········(0)·root·········(0)····50129·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/howto.html | 15430 | -rw-r--r--···0·root·········(0)·root·········(0)····50129·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/howto.html |
15431 | -rw-r--r--···0·root·········(0)·root·········(0)····17273·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/index.html | 15431 | -rw-r--r--···0·root·········(0)·root·········(0)····17273·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/index.html |
15432 | -rw-r--r--···0·root·········(0)·root·········(0)····67450·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-docs.html | 15432 | -rw-r--r--···0·root·········(0)·root·········(0)····67450·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-docs.html |
15433 | -rw-r--r--···0·root·········(0)·root·········(0)····19283·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-driver-statement.html | 15433 | -rw-r--r--···0·root·········(0)·root·········(0)····19283·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-driver-statement.html |
15434 | -rw-r--r--···0·root·········(0)·root·········(0)····18866·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/kernel-enforcement-statement.html | 15434 | -rw-r--r--···0·root·········(0)·root·········(0)····18866·2025-03-06·06:21:29.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)····31047·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/license-rules.html |
15436 | -rw-r--r--···0·root·········(0)·root·········(0)····18476·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/magic-number.html | 15436 | -rw-r--r--···0·root·········(0)·root·········(0)····18476·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/magic-number.html |
15437 | -rw-r--r--···0·root·········(0)·root·········(0)····19917·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-handbooks.html | 15437 | -rw-r--r--···0·root·········(0)·root·········(0)····19917·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-handbooks.html |
15438 | -rw-r--r--···0·root·········(0)·root·········(0)····44556·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-netdev.html | 15438 | -rw-r--r--···0·root·········(0)·root·········(0)····44556·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-netdev.html |
15439 | -rw-r--r--···0·root·········(0)·root·········(0)····71462·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-pgp-guide.html | 15439 | -rw-r--r--···0·root·········(0)·root·········(0)····71462·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-pgp-guide.html |
15440 | -rw-r--r--···0·root·········(0)·root·········(0)····50901·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-tip.html | 15440 | -rw-r--r--···0·root·········(0)·root·········(0)····50901·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainer-tip.html |
15441 | -rw-r--r--···0·root·········(0)·root·········(0)··4128163·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainers.html | 15441 | -rw-r--r--···0·root·········(0)·root·········(0)··4128163·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/maintainers.html |
15442 | -rw-r--r--···0·root·········(0)·root·········(0)····29514·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/management-style.html | 15442 | -rw-r--r--···0·root·········(0)·root·········(0)····29514·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/management-style.html |
15443 | -rw-r--r--···0·root·········(0)·root·········(0)····18111·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/programming-language.html | 15443 | -rw-r--r--···0·root·········(0)·root·········(0)····18111·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/programming-language.html |
15444 | -rw-r--r--···0·root·········(0)·root·········(0)····20546·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/researcher-guidelines.html | 15444 | -rw-r--r--···0·root·········(0)·root·········(0)····20546·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/researcher-guidelines.html |
15445 | -rw-r--r--···0·root·········(0)·root·········(0)····23694·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-api-nonsense.html | 15445 | -rw-r--r--···0·root·········(0)·root·········(0)····23694·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-api-nonsense.html |
15446 | -rw-r--r--···0·root·········(0)·root·········(0)····24757·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-kernel-rules.html | 15446 | -rw-r--r--···0·root·········(0)·root·········(0)····24757·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/stable-kernel-rules.html |
15447 | -rw-r--r--···0·root·········(0)·root·········(0)····22655·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/submit-checklist.html | 15447 | -rw-r--r--···0·root·········(0)·root·········(0)····22655·2025-03-06·06:21:29.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)····63245·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/submitting-patches.html |
15449 | -rw-r--r--···0·root·········(0)·root·········(0)····19040·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/volatile-considered-harmful.html | 15449 | -rw-r--r--···0·root·········(0)·root·········(0)····19040·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/process/volatile-considered-harmful.html |
15450 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/ | 15450 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/ |
15451 | -rw-r--r--···0·root·········(0)·root·········(0)····14128·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/boot-image-header.html | 15451 | -rw-r--r--···0·root·········(0)·root·········(0)····14128·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/boot-image-header.html |
15452 | -rw-r--r--···0·root·········(0)·root·········(0)····19338·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/features.html | 15452 | -rw-r--r--···0·root·········(0)·root·········(0)····19338·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/features.html |
15453 | -rw-r--r--···0·root·········(0)·root·········(0)····11348·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/index.html | 15453 | -rw-r--r--···0·root·········(0)·root·········(0)····11348·2025-03-06·06:21:29.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)····12792·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/patch-acceptance.html |
15455 | -rw-r--r--···0·root·········(0)·root·········(0)····10854·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/uabi.html | 15455 | -rw-r--r--···0·root·········(0)·root·········(0)····10854·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/uabi.html |
15456 | -rw-r--r--···0·root·········(0)·root·········(0)····18402·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/vm-layout.html | 15456 | -rw-r--r--···0·root·········(0)·root·········(0)····18402·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/riscv/vm-layout.html |
15457 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/ | 15457 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/ |
15458 | -rw-r--r--···0·root·········(0)·root·········(0)·····9968·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/arch-support.html | 15458 | -rw-r--r--···0·root·········(0)·root·········(0)·····9968·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/arch-support.html |
15459 | -rw-r--r--···0·root·········(0)·root·········(0)····24345·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/coding-guidelines.html | 15459 | -rw-r--r--···0·root·········(0)·root·········(0)····24345·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/coding-guidelines.html |
15460 | -rw-r--r--···0·root·········(0)·root·········(0)····13518·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/general-information.html | 15460 | -rw-r--r--···0·root·········(0)·root·········(0)····13518·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/general-information.html |
15461 | -rw-r--r--···0·root·········(0)·root·········(0)·····9019·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/index.html | 15461 | -rw-r--r--···0·root·········(0)·root·········(0)·····9019·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/rust/index.html |
Offset 15907, 15 lines modified | Offset 15907, 15 lines modified | ||
15907 | -rw-r--r--···0·root·········(0)·root·········(0)····18486·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/overlay-notes.html | 15907 | -rw-r--r--···0·root·········(0)·root·········(0)····18486·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/overlay-notes.html |
15908 | -rw-r--r--···0·root·········(0)·root·········(0)····33147·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/usage-model.html | 15908 | -rw-r--r--···0·root·········(0)·root·········(0)····33147·2025-03-06·06:21:29.000000·./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/usage-model.html |
Max diff block lines reached; 2131/23195 bytes (9.19%) of diff not shown. |
Offset 41, 66 lines modified | Offset 41, 55 lines modified | ||
41 | ··<form·id="rtd-search-form"·class="wy-form"·action="../search.html"·method="get"> | 41 | ··<form·id="rtd-search-form"·class="wy-form"·action="../search.html"·method="get"> |
42 | ····<input·type="text"·name="q"·placeholder="Search·docs"·aria-label="Search·docs"·/> | 42 | ····<input·type="text"·name="q"·placeholder="Search·docs"·aria-label="Search·docs"·/> |
43 | ····<input·type="hidden"·name="check_keywords"·value="yes"·/> | 43 | ····<input·type="hidden"·name="check_keywords"·value="yes"·/> |
44 | ····<input·type="hidden"·name="area"·value="default"·/> | 44 | ····<input·type="hidden"·name="area"·value="default"·/> |
45 | ··</form> | 45 | ··</form> |
46 | </div> | 46 | </div> |
47 | ········</div><div·class="wy-menu·wy-menu-vertical"·data-spy="affix"·role="navigation"·aria-label="Navigation·menu"> | 47 | ········</div><div·class="wy-menu·wy-menu-vertical"·data-spy="affix"·role="navigation"·aria-label="Navigation·menu"> |
48 | ··············<ul | 48 | ··············<ul> |
49 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> | 49 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> |
50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> | 50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> |
51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> | 51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> |
52 | <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li> | 52 | <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a></li> |
53 | <li·class="toctree-l1 | 53 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> |
54 | </ul> | ||
55 | <ul·class="current"> | ||
56 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="index.html">Core·API·Documentation</a><ul·class="current"> | ||
57 | <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#core-utilities">Core·utilities</a></li> | ||
58 | <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#data-structures-and-low-level-utilities">Data·structures·and·low-level·utilities</a></li> | ||
59 | <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#low-level-entry-and-exit">Low·level·entry·and·exit</a></li> | ||
60 | <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#concurrency-primitives">Concurrency·primitives</a></li> | ||
61 | <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#low-level-hardware-management">Low-level·hardware·management</a></li> | ||
62 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="index.html#memory-management">Memory·management</a><ul·class="current"> | ||
63 | <li·class="toctree-l3"><a·class="reference·internal"·href="memory-allocation.html">Memory·Allocation·Guide</a></li> | ||
54 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li> | ||
55 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/howto.html">HOWTO·do·Linux·kernel·development</a></li> | ||
56 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/code-of-conduct.html">Contributor·Covenant·Code·of·Conduct</a></li> | ||
57 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/code-of-conduct-interpretation.html">Linux·Kernel·Contributor·Covenant·Code·of·Conduct·Interpretation</a></li> | ||
58 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> | ||
59 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> | ||
60 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/handling-regressions.html">Handling·regressions</a></li> | ||
61 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/programming-language.html">Programming·Language</a></li> | ||
62 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/coding-style.html">Linux·kernel·coding·style</a></li> | ||
63 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/maintainer-handbooks.html">Subsystem·and·maintainer·tree·specific·development·process·notes</a></li> | ||
64 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/maintainer-pgp-guide.html">Kernel·Maintainer·PGP·guide</a></li> | ||
65 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/email-clients.html">Email·clients·info·for·Linux</a></li> | ||
66 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/kernel-enforcement-statement.html">Linux·Kernel·Enforcement·Statement</a></li> | ||
67 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/kernel-driver-statement.html">Kernel·Driver·Statement</a></li> | ||
68 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/changes.html">Minimal·requirements·to·compile·the·Kernel</a></li> | ||
69 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/stable-api-nonsense.html">The·Linux·Kernel·Driver·Interface</a></li> | ||
70 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/management-style.html">Linux·kernel·management·style</a></li> | ||
71 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/stable-kernel-rules.html">Everything·you·ever·wanted·to·know·about·Linux·-stable·releases</a></li> | ||
72 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/submit-checklist.html">Linux·Kernel·patch·submission·checklist</a></li> | ||
73 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/kernel-docs.html">Index·of·Further·Kernel·Documentation</a></li> | ||
74 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/deprecated.html">Deprecated·Interfaces,·Language·Features,·Attributes,·and·Conventions</a></li> | ||
75 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/embargoed-hardware-issues.html">Embargoed·hardware·issues</a></li> | ||
76 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/maintainers.html">List·of·maintainers·and·how·to·submit·kernel·changes</a></li> | ||
77 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/researcher-guidelines.html">Researcher·Guidelines</a></li> | ||
78 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/applying-patches.html">Applying·Patches·To·The·Linux·Kernel</a></li> | ||
79 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/adding-syscalls.html">Adding·a·New·System·Call</a></li> | ||
80 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/magic-number.html">Linux·magic·numbers</a></li> | ||
81 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/volatile-considered-harmful.html">Why·the·“volatile”·type·class·should·not·be·used</a></li> | ||
82 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/botching-up-ioctls.html">(How·to·avoid)·Botching·up·ioctls</a></li> | ||
83 | <li·class="toctree-l2"><a·class="reference·internal"·href="../process/clang-format.html">clang-format</a></li> | ||
84 | <li·class="toctree-l2"><a·class="reference·internal"·href="../riscv/patch-acceptance.html">arch/riscv·maintenance·guidelines·for·developers</a></li> | ||
85 | <li·class="toctree-l | 64 | <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">Unaligned·Memory·Accesses</a><ul> |
86 | <li·class="toctree-l | 65 | <li·class="toctree-l4"><a·class="reference·internal"·href="#the-definition-of-an-unaligned-access">The·definition·of·an·unaligned·access</a></li> |
87 | <li·class="toctree-l | 66 | <li·class="toctree-l4"><a·class="reference·internal"·href="#natural-alignment">Natural·alignment</a></li> |
88 | <li·class="toctree-l | 67 | <li·class="toctree-l4"><a·class="reference·internal"·href="#why-unaligned-access-is-bad">Why·unaligned·access·is·bad</a></li> |
89 | <li·class="toctree-l | 68 | <li·class="toctree-l4"><a·class="reference·internal"·href="#code-that-does-not-cause-unaligned-access">Code·that·does·not·cause·unaligned·access</a></li> |
90 | <li·class="toctree-l | 69 | <li·class="toctree-l4"><a·class="reference·internal"·href="#code-that-causes-unaligned-access">Code·that·causes·unaligned·access</a></li> |
91 | <li·class="toctree-l | 70 | <li·class="toctree-l4"><a·class="reference·internal"·href="#avoiding-unaligned-accesses">Avoiding·unaligned·accesses</a></li> |
92 | <li·class="toctree-l | 71 | <li·class="toctree-l4"><a·class="reference·internal"·href="#alignment-vs-networking">Alignment·vs.·Networking</a></li> |
93 | </ul> | 72 | </ul> |
94 | </li> | 73 | </li> |
74 | <li·class="toctree-l3"><a·class="reference·internal"·href="dma-api.html">Dynamic·DMA·mapping·using·the·generic·device</a></li> | ||
75 | <li·class="toctree-l3"><a·class="reference·internal"·href="dma-api-howto.html">Dynamic·DMA·mapping·Guide</a></li> | ||
76 | <li·class="toctree-l3"><a·class="reference·internal"·href="dma-attributes.html">DMA·attributes</a></li> | ||
77 | <li·class="toctree-l3"><a·class="reference·internal"·href="dma-isa-lpc.html">DMA·with·ISA·and·LPC·devices</a></li> | ||
78 | <li·class="toctree-l3"><a·class="reference·internal"·href="mm-api.html">Memory·Management·APIs</a></li> | ||
79 | <li·class="toctree-l3"><a·class="reference·internal"·href="genalloc.html">The·genalloc/genpool·subsystem</a></li> | ||
80 | <li·class="toctree-l3"><a·class="reference·internal"·href="pin_user_pages.html">pin_user_pages()·and·related·calls</a></li> | ||
81 | <li·class="toctree-l3"><a·class="reference·internal"·href="boot-time-mm.html">Boot·time·memory·management</a></li> | ||
82 | <li·class="toctree-l3"><a·class="reference·internal"·href="gfp_mask-from-fs-io.html">GFP·masks·used·from·FS/IO·context</a></li> | ||
95 | </ul> | 83 | </ul> |
96 | </li> | 84 | </li> |
85 | <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#interfaces-for-kernel-debugging">Interfaces·for·kernel·debugging</a></li> | ||
86 | <li·class="toctree-l2"><a·class="reference·internal"·href="index.html#everything-else">Everything·else</a></li> | ||
97 | </ul> | 87 | </ul> |
88 | </li> | ||
98 | <ul> | ||
99 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">Core·API·Documentation</a></li> | ||
100 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> | 89 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
101 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 90 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
102 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 91 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
103 | </ul> | 92 | </ul> |
104 | <ul> | 93 | <ul> |
105 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li> | 94 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li> |
106 | <li·class="toctree-l1"><a·class="reference·internal"·href="../doc-guide/index.html">How·to·write·kernel·documentation</a></li> | 95 | <li·class="toctree-l1"><a·class="reference·internal"·href="../doc-guide/index.html">How·to·write·kernel·documentation</a></li> |
Offset 11, 56 lines modified | Offset 11, 41 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 | ··········o·HOWTO_do_Linux_kernel_development | ||
20 | ··········o·Contributor_Covenant_Code_of_Conduct | ||
21 | ··········o·Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation | ||
22 | ··········o·A_guide_to_the_Kernel_Development_Process | ||
23 | ··········o·Submitting_patches:_the_essential_guide_to_getting_your_code_into | ||
24 | ············the_kernel | ||
25 | ··········o·Handling_regressions | ||
26 | ··········o·Programming_Language | ||
27 | ··········o·Linux_kernel_coding_style | ||
28 | ··········o·Subsystem_and_maintainer_tree_specific_development_process_notes | ||
29 | ··········o·Kernel_Maintainer_PGP_guide | ||
30 | ··········o·Email_clients_info_for_Linux | ||
31 | ··········o·Linux_Kernel_Enforcement_Statement | ||
32 | ··········o·Kernel_Driver_Statement | ||
33 | ··········o·Minimal_requirements_to_compile_the_Kernel | ||
34 | ··········o·The_Linux_Kernel_Driver_Interface | ||
35 | ··········o·Linux_kernel_management_style | ||
36 | ··········o·Everything_you_ever_wanted_to_know_about_Linux_-stable_releases | ||
37 | ··········o·Linux_Kernel_patch_submission_checklist | ||
38 | ··········o·Index_of_Further_Kernel_Documentation | ||
39 | ··········o·Deprecated_Interfaces,_Language_Features,_Attributes,_and | ||
40 | ············Conventions | ||
41 | ··········o·Embargoed_hardware_issues | ||
42 | ··········o·List_of_maintainers_and_how_to_submit_kernel_changes | ||
43 | ··········o·Researcher_Guidelines | ||
44 | ··········o·Applying_Patches_To_The_Linux_Kernel | ||
45 | ··········o·Adding_a_New_System_Call | ||
46 | ··········o·Linux_magic_numbers | ||
47 | ··········o·Why_the_âvolatileâ_type_class_should_not_be_used | ||
48 | ··········o·(How_to_avoid)_Botching_up_ioctls | ||
49 | ··········o·clang-format | ||
50 | ··········o·arch/riscv_maintenance_guidelines_for_developers | ||
51 | ··········o·Unaligned_Memory_Accesses | ||
52 | ················#·The_definition_of_an_unaligned_access | ||
53 | ················#·Natural_alignment | ||
54 | ················#·Why_unaligned_access_is_bad | ||
55 | ················#·Code_that_does_not_cause_unaligned_access | ||
56 | ················#·Code_that_causes_unaligned_access | ||
57 | ················#·Avoiding_unaligned_accesses | ||
58 | ················#·Alignment_vs._Networking | ||
59 | ····*·Core_API_Documentation | 18 | ····*·Core_API_Documentation |
19 | ··········o·Core_utilities | ||
20 | ··········o·Data_structures_and_low-level_utilities | ||
21 | ··········o·Low_level_entry_and_exit | ||
22 | ··········o·Concurrency_primitives | ||
23 | ··········o·Low-level_hardware_management | ||
24 | ··········o·Memory_management | ||
25 | ················#·Memory_Allocation_Guide | ||
26 | ················#·Unaligned_Memory_Accesses | ||
27 | ······················#·The_definition_of_an_unaligned_access | ||
28 | ······················#·Natural_alignment | ||
29 | ······················#·Why_unaligned_access_is_bad | ||
30 | ······················#·Code_that_does_not_cause_unaligned_access | ||
31 | ······················#·Code_that_causes_unaligned_access | ||
32 | ······················#·Avoiding_unaligned_accesses | ||
33 | ······················#·Alignment_vs._Networking | ||
34 | ················#·Dynamic_DMA_mapping_using_the_generic_device | ||
35 | ················#·Dynamic_DMA_mapping_Guide | ||
36 | ················#·DMA_attributes | ||
37 | ················#·DMA_with_ISA_and_LPC_devices | ||
38 | ················#·Memory_Management_APIs | ||
39 | ················#·The_genalloc/genpool_subsystem | ||
40 | ················#·pin_user_pages()_and_related_calls | ||
41 | ················#·Boot_time_memory_management | ||
42 | ················#·GFP_masks_used_from_FS/IO_context | ||
43 | ··········o·Interfaces_for_kernel_debugging | ||
44 | ··········o·Everything_else | ||
60 | ····*·The_Linux_driver_implementerâs_API_guide | 45 | ····*·The_Linux_driver_implementerâs_API_guide |
61 | ····*·Kernel_subsystem_documentation | 46 | ····*·Kernel_subsystem_documentation |
62 | ····*·Locking_in_the_kernel | 47 | ····*·Locking_in_the_kernel |
63 | ····*·Linux_kernel_licensing_rules | 48 | ····*·Linux_kernel_licensing_rules |
64 | ····*·How_to_write_kernel_documentation | 49 | ····*·How_to_write_kernel_documentation |
65 | ····*·Development_tools_for_the_kernel | 50 | ····*·Development_tools_for_the_kernel |
66 | ····*·Kernel_Testing_Guide | 51 | ····*·Kernel_Testing_Guide |
Offset 57, 47 lines modified | Offset 57, 15 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 | 64 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">Development·tools·for·the·kernel</a></li> |
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> | ||
97 | <li·class="toctree-l1·current"><a·class="current·reference·internal"·href="#">Kernel·Testing·Guide</a><ul> | 65 | <li·class="toctree-l1·current"><a·class="current·reference·internal"·href="#">Kernel·Testing·Guide</a><ul> |
98 | <li·class="toctree-l2"><a·class="reference·internal"·href="#writing-and-running-tests">Writing·and·Running·Tests</a><ul> | 66 | <li·class="toctree-l2"><a·class="reference·internal"·href="#writing-and-running-tests">Writing·and·Running·Tests</a><ul> |
99 | <li·class="toctree-l3"><a·class="reference·internal"·href="#the-difference-between-kunit-and-kselftest">The·Difference·Between·KUnit·and·kselftest</a></li> | 67 | <li·class="toctree-l3"><a·class="reference·internal"·href="#the-difference-between-kunit-and-kselftest">The·Difference·Between·KUnit·and·kselftest</a></li> |
100 | </ul> | 68 | </ul> |
101 | </li> | 69 | </li> |
102 | <li·class="toctree-l2"><a·class="reference·internal"·href="#code-coverage-tools">Code·Coverage·Tools</a></li> | 70 | <li·class="toctree-l2"><a·class="reference·internal"·href="#code-coverage-tools">Code·Coverage·Tools</a></li> |
103 | <li·class="toctree-l2"><a·class="reference·internal"·href="#dynamic-analysis-tools">Dynamic·Analysis·Tools</a></li> | 71 | <li·class="toctree-l2"><a·class="reference·internal"·href="#dynamic-analysis-tools">Dynamic·Analysis·Tools</a></li> |
Offset 18, 38 lines modified | Offset 18, 14 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 | ||
49 | ····*·Kernel_Testing_Guide | 25 | ····*·Kernel_Testing_Guide |
50 | ··········o·Writing_and_Running_Tests | 26 | ··········o·Writing_and_Running_Tests |
51 | ················#·The_Difference_Between_KUnit_and_kselftest | 27 | ················#·The_Difference_Between_KUnit_and_kselftest |
52 | ··········o·Code_Coverage_Tools | 28 | ··········o·Code_Coverage_Tools |
53 | ··········o·Dynamic_Analysis_Tools | 29 | ··········o·Dynamic_Analysis_Tools |
54 | ··········o·Static_Analysis_Tools | 30 | ··········o·Static_Analysis_Tools |
55 | ················#·When_to_use_Sparse_and_Smatch | 31 | ················#·When_to_use_Sparse_and_Smatch |
Offset 41, 43 lines modified | Offset 41, 52 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="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> | 49 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> |
50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> | 50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> |
51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> | 51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> |
52 | <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a>< | 52 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a><ul·class="current"> |
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> | ||
53 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> | 75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> |
54 | </ul> | 76 | </ul> |
55 | <ul> | 77 | <ul> |
56 | <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="../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> | 79 | <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> | 80 | <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> | 81 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
60 | </ul> | 82 | </ul> |
61 | <ul | 83 | <ul> |
62 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li> | 84 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/license-rules.html">Linux·kernel·licensing·rules</a></li> |
63 | <li·class="toctree-l1 | 85 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">How·to·write·kernel·documentation</a></li> |
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> | ||
77 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/index.html">Development·tools·for·the·kernel</a></li> | 86 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/index.html">Development·tools·for·the·kernel</a></li> |
78 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/testing-overview.html">Kernel·Testing·Guide</a></li> | 87 | <li·class="toctree-l1"><a·class="reference·internal"·href="../dev-tools/testing-overview.html">Kernel·Testing·Guide</a></li> |
79 | <li·class="toctree-l1"><a·class="reference·internal"·href="../kernel-hacking/index.html">Kernel·Hacking·Guides</a></li> | 88 | <li·class="toctree-l1"><a·class="reference·internal"·href="../kernel-hacking/index.html">Kernel·Hacking·Guides</a></li> |
80 | <li·class="toctree-l1"><a·class="reference·internal"·href="../trace/index.html">Linux·Tracing·Technologies</a></li> | 89 | <li·class="toctree-l1"><a·class="reference·internal"·href="../trace/index.html">Linux·Tracing·Technologies</a></li> |
81 | <li·class="toctree-l1"><a·class="reference·internal"·href="../fault-injection/index.html">fault-injection</a></li> | 90 | <li·class="toctree-l1"><a·class="reference·internal"·href="../fault-injection/index.html">fault-injection</a></li> |
82 | <li·class="toctree-l1"><a·class="reference·internal"·href="../livepatch/index.html">Kernel·Livepatching</a></li> | 91 | <li·class="toctree-l1"><a·class="reference·internal"·href="../livepatch/index.html">Kernel·Livepatching</a></li> |
83 | <li·class="toctree-l1"><a·class="reference·internal"·href="../rust/index.html">Rust</a></li> | 92 | <li·class="toctree-l1"><a·class="reference·internal"·href="../rust/index.html">Rust</a></li> |
Offset 10, 30 lines modified | Offset 10, 38 lines modified | ||
10 | 6.1.129 | 10 | 6.1.129 |
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 | ||
17 | ····*·All_development-process_docs | 34 | ····*·All_development-process_docs |
18 | ····*·Core_API_Documentation | 35 | ····*·Core_API_Documentation |
19 | ····*·The_Linux_driver_implementerâs_API_guide | 36 | ····*·The_Linux_driver_implementerâs_API_guide |
20 | ····*·Kernel_subsystem_documentation | 37 | ····*·Kernel_subsystem_documentation |
21 | ····*·Locking_in_the_kernel | 38 | ····*·Locking_in_the_kernel |
22 | ····*·Linux_kernel_licensing_rules | 39 | ····*·Linux_kernel_licensing_rules |
23 | ····*·How_to_write_kernel_documentation | 40 | ····*·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 | ||
33 | ····*·Development_tools_for_the_kernel | 41 | ····*·Development_tools_for_the_kernel |
34 | ····*·Kernel_Testing_Guide | 42 | ····*·Kernel_Testing_Guide |
35 | ····*·Kernel_Hacking_Guides | 43 | ····*·Kernel_Hacking_Guides |
36 | ····*·Linux_Tracing_Technologies | 44 | ····*·Linux_Tracing_Technologies |
37 | ····*·fault-injection | 45 | ····*·fault-injection |
38 | ····*·Kernel_Livepatching | 46 | ····*·Kernel_Livepatching |
39 | ····*·Rust | 47 | ····*·Rust |
Offset 41, 128 lines modified | Offset 41, 46 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="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> | 49 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> |
50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> | 50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> |
51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> | 51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> |
52 | <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a>< | 52 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a><ul·class="current"> |
53 | <li·class="toctree-l | 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> | ||
54 | </ul> | 68 | </ul> |
69 | </li> | ||
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, 117 lines modified | Offset 10, 34 lines modified | ||
10 | 6.1.129 | 10 | 6.1.129 |
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 | ||
17 | ····*·All_development-process_docs | 34 | ····*·All_development-process_docs |
18 | ····*·Core_API_Documentation | 35 | ····*·Core_API_Documentation |
19 | ····*·The_Linux_driver_implementerâs_API_guide | 36 | ····*·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, 67 lines modified | Offset 64, 15 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 | 71 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
124 | </ul> | 72 | </ul> |
125 | <ul> | 73 | <ul> |
126 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 74 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
128 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 76 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
129 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 77 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
130 | </ul> | 78 | </ul> |
Offset 25, 62 lines modified | Offset 25, 14 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 | ||
80 | ····*·Core_API_Documentation | 32 | ····*·Core_API_Documentation |
81 | ····*·The_Linux_driver_implementerâs_API_guide | 33 | ····*·The_Linux_driver_implementerâs_API_guide |
82 | ····*·Kernel_subsystem_documentation | 34 | ····*·Kernel_subsystem_documentation |
83 | ····*·Locking_in_the_kernel | 35 | ····*·Locking_in_the_kernel |
84 | ····*·Linux_kernel_licensing_rules | 36 | ····*·Linux_kernel_licensing_rules |
85 | ····*·How_to_write_kernel_documentation | 37 | ····*·How_to_write_kernel_documentation |
86 | ····*·Development_tools_for_the_kernel | 38 | ····*·Development_tools_for_the_kernel |
Offset 67, 70 lines modified | Offset 67, 15 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 | 74 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
130 | </ul> | 75 | </ul> |
131 | <ul> | 76 | <ul> |
132 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 77 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 78 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
134 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 79 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
135 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 80 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
136 | </ul> | 81 | </ul> |
Offset 28, 65 lines modified | Offset 28, 14 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 | ||
86 | ····*·Core_API_Documentation | 35 | ····*·Core_API_Documentation |
87 | ····*·The_Linux_driver_implementerâs_API_guide | 36 | ····*·The_Linux_driver_implementerâs_API_guide |
88 | ····*·Kernel_subsystem_documentation | 37 | ····*·Kernel_subsystem_documentation |
89 | ····*·Locking_in_the_kernel | 38 | ····*·Locking_in_the_kernel |
90 | ····*·Linux_kernel_licensing_rules | 39 | ····*·Linux_kernel_licensing_rules |
91 | ····*·How_to_write_kernel_documentation | 40 | ····*·How_to_write_kernel_documentation |
92 | ····*·Development_tools_for_the_kernel | 41 | ····*·Development_tools_for_the_kernel |
Offset 64, 67 lines modified | Offset 64, 15 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 | 71 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
124 | </ul> | 72 | </ul> |
125 | <ul> | 73 | <ul> |
126 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 74 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
128 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 76 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
129 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 77 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
130 | </ul> | 78 | </ul> |
Offset 25, 62 lines modified | Offset 25, 14 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 | ||
80 | ····*·Core_API_Documentation | 32 | ····*·Core_API_Documentation |
81 | ····*·The_Linux_driver_implementerâs_API_guide | 33 | ····*·The_Linux_driver_implementerâs_API_guide |
82 | ····*·Kernel_subsystem_documentation | 34 | ····*·Kernel_subsystem_documentation |
83 | ····*·Locking_in_the_kernel | 35 | ····*·Locking_in_the_kernel |
84 | ····*·Linux_kernel_licensing_rules | 36 | ····*·Linux_kernel_licensing_rules |
85 | ····*·How_to_write_kernel_documentation | 37 | ····*·How_to_write_kernel_documentation |
86 | ····*·Development_tools_for_the_kernel | 38 | ····*·Development_tools_for_the_kernel |
Offset 71, 66 lines modified | Offset 71, 15 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 | 78 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
130 | </ul> | 79 | </ul> |
131 | <ul> | 80 | <ul> |
132 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 81 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 82 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
134 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 83 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
135 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 84 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
136 | </ul> | 85 | </ul> |
Offset 30, 61 lines modified | Offset 30, 14 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 | ||
84 | ····*·Core_API_Documentation | 37 | ····*·Core_API_Documentation |
85 | ····*·The_Linux_driver_implementerâs_API_guide | 38 | ····*·The_Linux_driver_implementerâs_API_guide |
86 | ····*·Kernel_subsystem_documentation | 39 | ····*·Kernel_subsystem_documentation |
87 | ····*·Locking_in_the_kernel | 40 | ····*·Locking_in_the_kernel |
88 | ····*·Linux_kernel_licensing_rules | 41 | ····*·Linux_kernel_licensing_rules |
89 | ····*·How_to_write_kernel_documentation | 42 | ····*·How_to_write_kernel_documentation |
90 | ····*·Development_tools_for_the_kernel | 43 | ····*·Development_tools_for_the_kernel |
Offset 64, 67 lines modified | Offset 64, 15 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 | 71 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
124 | </ul> | 72 | </ul> |
125 | <ul> | 73 | <ul> |
126 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 74 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
128 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 76 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
129 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 77 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
130 | </ul> | 78 | </ul> |
Offset 25, 62 lines modified | Offset 25, 14 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 | ||
80 | ····*·Core_API_Documentation | 32 | ····*·Core_API_Documentation |
81 | ····*·The_Linux_driver_implementerâs_API_guide | 33 | ····*·The_Linux_driver_implementerâs_API_guide |
82 | ····*·Kernel_subsystem_documentation | 34 | ····*·Kernel_subsystem_documentation |
83 | ····*·Locking_in_the_kernel | 35 | ····*·Locking_in_the_kernel |
84 | ····*·Linux_kernel_licensing_rules | 36 | ····*·Linux_kernel_licensing_rules |
85 | ····*·How_to_write_kernel_documentation | 37 | ····*·How_to_write_kernel_documentation |
86 | ····*·Development_tools_for_the_kernel | 38 | ····*·Development_tools_for_the_kernel |
Offset 62, 65 lines modified | Offset 62, 15 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 | 69 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
120 | </ul> | 70 | </ul> |
121 | <ul> | 71 | <ul> |
122 | <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="../core-api/index.html">Core·API·Documentation</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> | 73 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
124 | <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="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
125 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
126 | </ul> | 76 | </ul> |
Offset 23, 60 lines modified | Offset 23, 14 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 | ||
76 | ····*·Core_API_Documentation | 30 | ····*·Core_API_Documentation |
77 | ····*·The_Linux_driver_implementerâs_API_guide | 31 | ····*·The_Linux_driver_implementerâs_API_guide |
78 | ····*·Kernel_subsystem_documentation | 32 | ····*·Kernel_subsystem_documentation |
79 | ····*·Locking_in_the_kernel | 33 | ····*·Locking_in_the_kernel |
80 | ····*·Linux_kernel_licensing_rules | 34 | ····*·Linux_kernel_licensing_rules |
81 | ····*·How_to_write_kernel_documentation | 35 | ····*·How_to_write_kernel_documentation |
82 | ····*·Development_tools_for_the_kernel | 36 | ····*·Development_tools_for_the_kernel |
Offset 61, 64 lines modified | Offset 61, 15 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 | 68 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
118 | </ul> | 69 | </ul> |
119 | <ul> | 70 | <ul> |
120 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 71 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 72 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
122 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 73 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
123 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 74 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
124 | </ul> | 75 | </ul> |
Offset 22, 59 lines modified | Offset 22, 14 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 | ||
74 | ····*·Core_API_Documentation | 29 | ····*·Core_API_Documentation |
75 | ····*·The_Linux_driver_implementerâs_API_guide | 30 | ····*·The_Linux_driver_implementerâs_API_guide |
76 | ····*·Kernel_subsystem_documentation | 31 | ····*·Kernel_subsystem_documentation |
77 | ····*·Locking_in_the_kernel | 32 | ····*·Locking_in_the_kernel |
78 | ····*·Linux_kernel_licensing_rules | 33 | ····*·Linux_kernel_licensing_rules |
79 | ····*·How_to_write_kernel_documentation | 34 | ····*·How_to_write_kernel_documentation |
80 | ····*·Development_tools_for_the_kernel | 35 | ····*·Development_tools_for_the_kernel |
Offset 57, 60 lines modified | Offset 57, 15 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 | 64 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
110 | </ul> | 65 | </ul> |
111 | <ul> | 66 | <ul> |
112 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 67 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 68 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
114 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 69 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
115 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 70 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
116 | </ul> | 71 | </ul> |
Offset 20, 57 lines modified | Offset 20, 14 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 | ||
70 | ····*·Core_API_Documentation | 27 | ····*·Core_API_Documentation |
71 | ····*·The_Linux_driver_implementerâs_API_guide | 28 | ····*·The_Linux_driver_implementerâs_API_guide |
72 | ····*·Kernel_subsystem_documentation | 29 | ····*·Kernel_subsystem_documentation |
73 | ····*·Locking_in_the_kernel | 30 | ····*·Locking_in_the_kernel |
74 | ····*·Linux_kernel_licensing_rules | 31 | ····*·Linux_kernel_licensing_rules |
75 | ····*·How_to_write_kernel_documentation | 32 | ····*·How_to_write_kernel_documentation |
76 | ····*·Development_tools_for_the_kernel | 33 | ····*·Development_tools_for_the_kernel |
Offset 55, 58 lines modified | Offset 55, 15 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 | 62 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
106 | </ul> | 63 | </ul> |
107 | <ul> | 64 | <ul> |
108 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 65 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 66 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
110 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 67 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
111 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 68 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
112 | </ul> | 69 | </ul> |
Offset 18, 55 lines modified | Offset 18, 14 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 | ||
66 | ····*·Core_API_Documentation | 25 | ····*·Core_API_Documentation |
67 | ····*·The_Linux_driver_implementerâs_API_guide | 26 | ····*·The_Linux_driver_implementerâs_API_guide |
68 | ····*·Kernel_subsystem_documentation | 27 | ····*·Kernel_subsystem_documentation |
69 | ····*·Locking_in_the_kernel | 28 | ····*·Locking_in_the_kernel |
70 | ····*·Linux_kernel_licensing_rules | 29 | ····*·Linux_kernel_licensing_rules |
71 | ····*·How_to_write_kernel_documentation | 30 | ····*·How_to_write_kernel_documentation |
72 | ····*·Development_tools_for_the_kernel | 31 | ····*·Development_tools_for_the_kernel |
Offset 57, 60 lines modified | Offset 57, 15 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 | 64 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
110 | </ul> | 65 | </ul> |
111 | <ul> | 66 | <ul> |
112 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 67 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 68 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
114 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 69 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
115 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 70 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
116 | </ul> | 71 | </ul> |
Offset 20, 57 lines modified | Offset 20, 14 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 | ||
70 | ····*·Core_API_Documentation | 27 | ····*·Core_API_Documentation |
71 | ····*·The_Linux_driver_implementerâs_API_guide | 28 | ····*·The_Linux_driver_implementerâs_API_guide |
72 | ····*·Kernel_subsystem_documentation | 29 | ····*·Kernel_subsystem_documentation |
73 | ····*·Locking_in_the_kernel | 30 | ····*·Locking_in_the_kernel |
74 | ····*·Linux_kernel_licensing_rules | 31 | ····*·Linux_kernel_licensing_rules |
75 | ····*·How_to_write_kernel_documentation | 32 | ····*·How_to_write_kernel_documentation |
76 | ····*·Development_tools_for_the_kernel | 33 | ····*·Development_tools_for_the_kernel |
Offset 41, 59 lines modified | Offset 41, 20 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="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 | 53 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
93 | </ul> | 54 | </ul> |
94 | <ul> | 55 | <ul> |
95 | <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> |
96 | <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> |
97 | <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> |
98 | <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> |
99 | </ul> | 60 | </ul> |
Offset 11, 51 lines modified | Offset 11, 14 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 | ||
55 | ····*·Core_API_Documentation | 18 | ····*·Core_API_Documentation |
56 | ····*·The_Linux_driver_implementerâs_API_guide | 19 | ····*·The_Linux_driver_implementerâs_API_guide |
57 | ····*·Kernel_subsystem_documentation | 20 | ····*·Kernel_subsystem_documentation |
58 | ····*·Locking_in_the_kernel | 21 | ····*·Locking_in_the_kernel |
59 | ····*·Linux_kernel_licensing_rules | 22 | ····*·Linux_kernel_licensing_rules |
60 | ··········o·License_identifier_syntax | 23 | ··········o·License_identifier_syntax |
61 | ··········o·License_identifiers | 24 | ··········o·License_identifiers |
Offset 73, 76 lines modified | Offset 73, 15 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 | 80 | <li·class="toctree-l1"><a·class="reference·internal"·href="index.html">All·development-process·docs</a></li> |
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> | ||
142 | </ul> | 81 | </ul> |
143 | <ul> | 82 | <ul> |
144 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</a></li> | 83 | <li·class="toctree-l1"><a·class="reference·internal"·href="../core-api/index.html">Core·API·Documentation</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> | 84 | <li·class="toctree-l1"><a·class="reference·internal"·href="../driver-api/index.html">The·Linux·driver·implementer’s·API·guide</a></li> |
146 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> | 85 | <li·class="toctree-l1"><a·class="reference·internal"·href="../subsystem-apis.html">Kernel·subsystem·documentation</a></li> |
147 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> | 86 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
148 | </ul> | 87 | </ul> |
Offset 31, 69 lines modified | Offset 31, 14 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 | ||
93 | ····*·Core_API_Documentation | 38 | ····*·Core_API_Documentation |
94 | ····*·The_Linux_driver_implementerâs_API_guide | 39 | ····*·The_Linux_driver_implementerâs_API_guide |
95 | ····*·Kernel_subsystem_documentation | 40 | ····*·Kernel_subsystem_documentation |
96 | ····*·Locking_in_the_kernel | 41 | ····*·Locking_in_the_kernel |
97 | ····*·Linux_kernel_licensing_rules | 42 | ····*·Linux_kernel_licensing_rules |
98 | ····*·How_to_write_kernel_documentation | 43 | ····*·How_to_write_kernel_documentation |
99 | ····*·Development_tools_for_the_kernel | 44 | ····*·Development_tools_for_the_kernel |
Offset 41, 19 lines modified | Offset 41, 41 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="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> | 49 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/development-process.html">A·guide·to·the·Kernel·Development·Process</a></li> |
50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> | 50 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/submitting-patches.html">Submitting·patches:·the·essential·guide·to·getting·your·code·into·the·kernel</a></li> |
51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> | 51 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/code-of-conduct.html">Code·of·conduct</a></li> |
52 | <li·class="toctree-l1"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a>< | 52 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="../maintainer/index.html">Kernel·Maintainer·Handbook</a><ul·class="current"> |
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·current"><a·class="current·reference·internal"·href="#">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> | ||
53 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> | 75 | <li·class="toctree-l1"><a·class="reference·internal"·href="../process/index.html">All·development-process·docs</a></li> |
54 | </ul> | 76 | </ul> |
55 | <ul> | 77 | <ul> |
56 | <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="../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> | 79 | <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> | 80 | <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> | 81 | <li·class="toctree-l1"><a·class="reference·internal"·href="../locking/index.html">Locking·in·the·kernel</a></li> |
Offset 76, 46 lines modified | Offset 98, 16 lines modified | ||
76 | <li·class="toctree-l1"><a·class="reference·internal"·href="../tools/index.html">User-space·tools</a></li> | 98 | <li·class="toctree-l1"><a·class="reference·internal"·href="../tools/index.html">User-space·tools</a></li> |
77 | <li·class="toctree-l1"><a·class="reference·internal"·href="../userspace-api/index.html">The·Linux·kernel·user-space·API·guide</a></li> | 99 | <li·class="toctree-l1"><a·class="reference·internal"·href="../userspace-api/index.html">The·Linux·kernel·user-space·API·guide</a></li> |
78 | </ul> | 100 | </ul> |
79 | <ul> | 101 | <ul> |
80 | <li·class="toctree-l1"><a·class="reference·internal"·href="../firmware-guide/index.html">The·Linux·kernel·firmware·guide</a></li> | 102 | <li·class="toctree-l1"><a·class="reference·internal"·href="../firmware-guide/index.html">The·Linux·kernel·firmware·guide</a></li> |
81 | <li·class="toctree-l1"><a·class="reference·internal"·href="../devicetree/index.html">Open·Firmware·and·Devicetree</a></li> | 103 | <li·class="toctree-l1"><a·class="reference·internal"·href="../devicetree/index.html">Open·Firmware·and·Devicetree</a></li> |
82 | </ul> | 104 | </ul> |
105 | <ul> | ||
83 | <ul·class="current"> | ||
84 | <li·class="toctree-l1·current"><a·class="reference·internal"·href="../arch.html">CPU·Architectures</a><ul·class="current"> | ||
85 | <li·class="toctree-l | 106 | <li·class="toctree-l1"><a·class="reference·internal"·href="../arch.html">CPU·Architectures</a></li> |
86 | <li·class="toctree-l2"><a·class="reference·internal"·href="../arm/index.html">ARM·Architecture</a></li> | ||
87 | <li·class="toctree-l2"><a·class="reference·internal"·href="../arm64/index.html">ARM64·Architecture</a></li> | ||
88 | <li·class="toctree-l2"><a·class="reference·internal"·href="../ia64/index.html">IA-64·Architecture</a></li> | ||
89 | <li·class="toctree-l2"><a·class="reference·internal"·href="../loongarch/index.html">LoongArch·Architecture</a></li> | ||
90 | <li·class="toctree-l2"><a·class="reference·internal"·href="../m68k/index.html">m68k·Architecture</a></li> | ||
91 | <li·class="toctree-l2"><a·class="reference·internal"·href="../mips/index.html">MIPS-specific·Documentation</a></li> | ||
92 | <li·class="toctree-l2"><a·class="reference·internal"·href="../nios2/index.html">Nios·II·Specific·Documentation</a></li> | ||
93 | <li·class="toctree-l2"><a·class="reference·internal"·href="../openrisc/index.html">OpenRISC·Architecture</a></li> | ||
94 | <li·class="toctree-l2"><a·class="reference·internal"·href="../parisc/index.html">PA-RISC·Architecture</a></li> | ||
95 | <li·class="toctree-l2"><a·class="reference·internal"·href="../powerpc/index.html">powerpc</a></li> | ||
96 | <li·class="toctree-l2·current"><a·class="reference·internal"·href="index.html">RISC-V·architecture</a><ul·class="current"> | ||
97 | <li·class="toctree-l3"><a·class="reference·internal"·href="boot-image-header.html">Boot·image·header·in·RISC-V·Linux</a></li> | ||
98 | <li·class="toctree-l3"><a·class="reference·internal"·href="vm-layout.html">Virtual·Memory·Layout·on·RISC-V·Linux</a></li> | ||
99 | <li·class="toctree-l3·current"><a·class="current·reference·internal"·href="#">arch/riscv·maintenance·guidelines·for·developers</a><ul> | ||
100 | <li·class="toctree-l4"><a·class="reference·internal"·href="#overview">Overview</a></li> | ||
101 | <li·class="toctree-l4"><a·class="reference·internal"·href="#submit-checklist-addendum">Submit·Checklist·Addendum</a></li> | ||
102 | </ul> | ||
103 | </li> | ||
104 | <li·class="toctree-l3"><a·class="reference·internal"·href="uabi.html">RISC-V·Linux·User·ABI</a></li> | ||
105 | <li·class="toctree-l3"><a·class="reference·internal"·href="features.html">Feature·status·on·riscv·architecture</a></li> | ||
106 | </ul> | ||
107 | </li> | ||
108 | <li·class="toctree-l2"><a·class="reference·internal"·href="../s390/index.html">s390·Architecture</a></li> | ||
109 | <li·class="toctree-l2"><a·class="reference·internal"·href="../sh/index.html">SuperH·Interfaces·Guide</a></li> | ||
110 | <li·class="toctree-l2"><a·class="reference·internal"·href="../sparc/index.html">Sparc·Architecture</a></li> | ||
111 | <li·class="toctree-l2"><a·class="reference·internal"·href="../x86/index.html">x86-specific·Documentation</a></li> | ||
112 | <li·class="toctree-l2"><a·class="reference·internal"·href="../xtensa/index.html">Xtensa·Architecture</a></li> | ||
113 | </ul> | ||
114 | </li> | ||
115 | </ul> | 107 | </ul> |
116 | <ul> | 108 | <ul> |
117 | <li·class="toctree-l1"><a·class="reference·internal"·href="../staging/index.html">Unsorted·Documentation</a></li> | 109 | <li·class="toctree-l1"><a·class="reference·internal"·href="../staging/index.html">Unsorted·Documentation</a></li> |
118 | </ul> | 110 | </ul> |
119 | <ul> | 111 | <ul> |
120 | <li·class="toctree-l1"><a·class="reference·internal"·href="../translations/index.html">Translations</a></li> | 112 | <li·class="toctree-l1"><a·class="reference·internal"·href="../translations/index.html">Translations</a></li> |
121 | </ul> | 113 | </ul> |
Offset 10, 14 lines modified | Offset 10, 31 lines modified | ||
10 | 6.1.129 | 10 | 6.1.129 |
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 | ||
17 | ····*·All_development-process_docs | 34 | ····*·All_development-process_docs |
18 | ····*·Core_API_Documentation | 35 | ····*·Core_API_Documentation |
19 | ····*·The_Linux_driver_implementerâs_API_guide | 36 | ····*·The_Linux_driver_implementerâs_API_guide |
20 | ····*·Kernel_subsystem_documentation | 37 | ····*·Kernel_subsystem_documentation |
21 | ····*·Locking_in_the_kernel | 38 | ····*·Locking_in_the_kernel |
22 | ····*·Linux_kernel_licensing_rules | 39 | ····*·Linux_kernel_licensing_rules |
23 | ····*·How_to_write_kernel_documentation | 40 | ····*·How_to_write_kernel_documentation |
Offset 32, 38 lines modified | Offset 49, 14 lines modified | ||
32 | ····*·The_kernel_build_system | 49 | ····*·The_kernel_build_system |
33 | ····*·Reporting_issues | 50 | ····*·Reporting_issues |
34 | ····*·User-space_tools | 51 | ····*·User-space_tools |
35 | ····*·The_Linux_kernel_user-space_API_guide | 52 | ····*·The_Linux_kernel_user-space_API_guide |
36 | ····*·The_Linux_kernel_firmware_guide | 53 | ····*·The_Linux_kernel_firmware_guide |
37 | ····*·Open_Firmware_and_Devicetree | 54 | ····*·Open_Firmware_and_Devicetree |
38 | ····*·CPU_Architectures | 55 | ····*·CPU_Architectures |
39 | ··········o·ARC_architecture | ||
40 | ··········o·ARM_Architecture | ||
41 | ··········o·ARM64_Architecture | ||
42 | ··········o·IA-64_Architecture | ||
43 | ··········o·LoongArch_Architecture | ||
44 | ··········o·m68k_Architecture | ||
45 | ··········o·MIPS-specific_Documentation | ||
46 | ··········o·Nios_II_Specific_Documentation | ||
47 | ··········o·OpenRISC_Architecture | ||
48 | ··········o·PA-RISC_Architecture | ||
49 | ··········o·powerpc | ||
50 | ··········o·RISC-V_architecture | ||
51 | ················#·Boot_image_header_in_RISC-V_Linux | ||
52 | ················#·Virtual_Memory_Layout_on_RISC-V_Linux | ||
53 | ················#·arch/riscv_maintenance_guidelines_for_developers | ||
54 | ······················#·Overview | ||
55 | ······················#·Submit_Checklist_Addendum | ||
56 | ················#·RISC-V_Linux_User_ABI | ||
57 | ················#·Feature_status_on_riscv_architecture | ||
58 | ··········o·s390_Architecture | ||
59 | ··········o·SuperH_Interfaces_Guide | ||
60 | ··········o·Sparc_Architecture | ||
61 | ··········o·x86-specific_Documentation | ||
62 | ··········o·Xtensa_Architecture | ||
63 | ····*·Unsorted_Documentation | 56 | ····*·Unsorted_Documentation |
64 | ····*·Translations | 57 | ····*·Translations |
65 | ···The_Linux_Kernel | 58 | ···The_Linux_Kernel |
66 | ····*·Kernel_Maintainer_Handbook | 59 | ····*·Kernel_Maintainer_Handbook |
67 | ····*·Maintainer_Entry_Profile | 60 | ····*·Maintainer_Entry_Profile |
68 | ····*·arch/riscv·maintenance·guidelines·for·developers | 61 | ····*·arch/riscv·maintenance·guidelines·for·developers |
69 | ····*·View_page_source | 62 | ····*·View_page_source |
Offset 230469, 473 lines modified | Offset 230469, 573 lines modified | ||
230469 | ········"sphinx.domains.math":·2, | 230469 | ········"sphinx.domains.math":·2, |
230470 | ········"sphinx.domains.python":·3, | 230470 | ········"sphinx.domains.python":·3, |
230471 | ········"sphinx.domains.rst":·2, | 230471 | ········"sphinx.domains.rst":·2, |
230472 | ········"sphinx.domains.std":·2, | 230472 | ········"sphinx.domains.std":·2, |
230473 | ········"sphinx":·57 | 230473 | ········"sphinx":·57 |
230474 | ····}, | 230474 | ····}, |
230475 | ····"alltitles":·{ | 230475 | ····"alltitles":·{ |
230476 | ········"ARM·Microchip·SoCs·(aka·AT91)":·[ | ||
230477 | ············[419,·"arm-microchip-socs-aka-at91"] | ||
230476 | ········"Software·emulation·of·deprecated·SWP·instruction·(CONFIG_SWP_EMULATE)":·[ | ||
230477 | ············[471,·"software-emulation-of-deprecated-swp-instruction-config-swp-emulate"] | ||
230478 | ········], | ||
230479 | ········"CerfBoard/Cube":·[ | ||
230480 | ············[433,·"cerfboard-cube"] | ||
230481 | ········], | ||
230482 | ········"Supported·in·this·version":·[ | ||
230483 | ············[433,·"supported-in-this-version"] | ||
230484 | ········], | ||
230485 | ········"STM32F746·Overview":·[ | ||
230486 | ············[463,·"stm32f746-overview"] | ||
230487 | ········], | 230478 | ········], |
230488 | ········"Introduction":·[ | 230479 | ········"Introduction":·[ |
230489 | ············[463,·"introduction"], | ||
230490 | ············[465,·"introduction"], | ||
230491 | ············[4 | 230480 | ············[419,·"introduction"], |
230492 | ············[438,·"introduction"], | ||
230493 | ············[440,·"introduction"], | 230481 | ············[440,·"introduction"], |
230494 | ············[45 | 230482 | ············[454,·"introduction"], |
230495 | ············[466,·"introduction"], | ||
230496 | ············[450,·"introduction"], | 230483 | ············[450,·"introduction"], |
230497 | ············[467,·"introduction"], | ||
230498 | ············[447,·"introduction"], | ||
230499 | ············[455,·"introduction"], | ||
230500 | ············[446,·"introduction"], | ||
230501 | ············[457,·"introduction"], | ||
230502 | ············[4 | 230484 | ············[438,·"introduction"], |
230503 | ············[462,·"introduction"], | ||
230504 | ············[460,·"introduction"], | ||
230505 | ············[443,·"introduction"], | 230485 | ············[443,·"introduction"], |
230506 | ············[458,·"introduction"], | ||
230507 | ············[437,·"introduction"], | ||
230508 | ············[424,·"introduction"], | 230486 | ············[424,·"introduction"], |
230487 | ············[455,·"introduction"], | ||
230509 | ············[4 | 230488 | ············[446,·"introduction"], |
230510 | ············[445,·"introduction"], | 230489 | ············[445,·"introduction"], |
230511 | ············[442,·"introduction"], | ||
230512 | ············[456,·"introduction"], | ||
230513 | ············[454,·"introduction"], | ||
230514 | ············[448,·"introduction"], | ||
230515 | ············[444,·"introduction"], | 230490 | ············[444,·"introduction"], |
230516 | ············[464,·"introduction"], | ||
230517 | ············[439,·"introduction"], | 230491 | ············[439,·"introduction"], |
230492 | ············[448,·"introduction"], | ||
230518 | ············[ | 230493 | ············[437,·"introduction"], |
230494 | ············[442,·"introduction"], | ||
230495 | ············[447,·"introduction"], | ||
230519 | ············[ | 230496 | ············[452,·"introduction"], |
230520 | ············[119,·"introduction"], | ||
230521 | ············[109,·"introduction"], | ||
230522 | ············[116,·"introduction"], | 230497 | ············[116,·"introduction"], |
230523 | ············[144,·"introduction"], | ||
230524 | ············[134,·"introduction"], | ||
230525 | ············[150,·"introduction"], | 230498 | ············[150,·"introduction"], |
230499 | ············[119,·"introduction"], | ||
230500 | ············[134,·"introduction"], | ||
230501 | ············[145,·"introduction"], | ||
230502 | ············[144,·"introduction"], | ||
230503 | ············[139,·"introduction"], | ||
230504 | ············[314,·"introduction"], | ||
230505 | ············[263,·"introduction"], | ||
230526 | ············[264,·"introduction"], | 230506 | ············[264,·"introduction"], |
230527 | ············[255,·"introduction"], | 230507 | ············[255,·"introduction"], |
230528 | ············[263,·"introduction"], | ||
230529 | ············[355,·"introduction"], | ||
230530 | ············[364,·"introduction"], | ||
230531 | ············[23,·"introduction"], | ||
230532 | ············[24,·"introduction"], | ||
230533 | ············[5,·"introduction"], | ||
230534 | ············[22,·"introduction"], | ||
230535 | ············[21,·"introduction"], | ||
230536 | ············[3105,·"introduction"], | ||
230537 | ············[4 | 230508 | ············[467,·"introduction"], |
230509 | ············[459,·"introduction"], | ||
230510 | ············[458,·"introduction"], | ||
230511 | ············[463,·"introduction"], | ||
230512 | ············[456,·"introduction"], | ||
230513 | ············[457,·"introduction"], | ||
230514 | ············[462,·"introduction"], | ||
230515 | ············[460,·"introduction"], | ||
230516 | ············[461,·"introduction"], | ||
230517 | ············[464,·"introduction"], | ||
230538 | ············[488,·"introduction"], | 230518 | ············[488,·"introduction"], |
230539 | ············[513,·"introduction"], | ||
230540 | ············[4 | 230519 | ············[468,·"introduction"], |
230520 | ············[479,·"introduction"], | ||
230521 | ············[465,·"introduction"], | ||
230522 | ············[466,·"introduction"], | ||
230523 | ············[176,·"introduction"], | ||
230524 | ············[191,·"introduction"], | ||
230525 | ············[207,·"introduction"], | ||
230526 | ············[211,·"introduction"], | ||
230527 | ············[274,·"introduction"], | ||
230541 | ············[302,·"introduction"], | 230528 | ············[302,·"introduction"], |
230542 | ············[266,·"introduction"], | 230529 | ············[266,·"introduction"], |
230543 | ············[285,·"introduction"], | ||
230544 | ············[267,·"introduction"], | ||
230545 | ············[274,·"introduction"], | ||
230546 | ············[273,·"introduction"], | 230530 | ············[273,·"introduction"], |
230547 | ············[314,·"introduction"], | ||
230548 | ············[281,·"introduction"], | 230531 | ············[281,·"introduction"], |
230532 | ············[285,·"introduction"], | ||
230533 | ············[267,·"introduction"], | ||
230534 | ············[513,·"introduction"], | ||
230535 | ············[498,·"introduction"], | ||
230536 | ············[5,·"introduction"], | ||
230549 | ············[21 | 230537 | ············[21,·"introduction"], |
230550 | ············[2 | 230538 | ············[23,·"introduction"], |
230539 | ············[24,·"introduction"], | ||
230540 | ············[22,·"introduction"], | ||
230541 | ············[105,·"introduction"], | ||
230551 | ············[1 | 230542 | ············[109,·"introduction"], |
230543 | ············[84,·"introduction"], | ||
230544 | ············[88,·"introduction"], | ||
230552 | ············[ | 230545 | ············[415,·"introduction"], |
230553 | ············[3 | 230546 | ············[395,·"introduction"], |
230554 | ············[3 | 230547 | ············[384,·"introduction"], |
230555 | ············[ | 230548 | ············[412,·"introduction"], |
Max diff block lines reached; 4090444/4095582 bytes (99.87%) of diff not shown. |
Offset 85, 24 lines modified | Offset 85, 24 lines modified | ||
85 | </ul> | 85 | </ul> |
86 | <ul> | 86 | <ul> |
87 | <li·class="toctree-l1"><a·class="reference·internal"·href="../../../staging/index.html">Unsorted·Documentation</a></li> | 87 | <li·class="toctree-l1"><a·class="reference·internal"·href="../../../staging/index.html">Unsorted·Documentation</a></li> |
88 | </ul> | 88 | </ul> |
89 | <ul·class="current"> | 89 | <ul·class="current"> |
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> | ||
93 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#api">内部API文档</a></li> | ||
92 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../index.html# | 94 | <li·class="toctree-l3·current"><a·class="reference·internal"·href="../index.html#id2">开发工具和流程</a><ul·class="current"> |
93 | <li·class="toctree-l4"><a·class="reference·internal"·href="../process/ | 95 | <li·class="toctree-l4"><a·class="reference·internal"·href="../process/license-rules.html">Linux内核许可规则</a></li> |
94 | <li·class="toctree-l4"><a·class="reference·internal"·href="../process/submitting-patches.html">提交补丁:如何让你的改动进入内核</a></li> | ||
95 | <li·class="toctree-l4"><a·class="reference·internal"·href="../process/code-of-conduct.html">行为准则</a></li> | ||
96 | <li·class="toctree-l4·current"><a·class="reference·internal"·href=" | 96 | <li·class="toctree-l4·current"><a·class="reference·internal"·href="index.html">如何编写内核文档</a></li> |
97 | <li·class="toctree-l4"><a·class="reference·internal"·href="../ | 97 | <li·class="toctree-l4"><a·class="reference·internal"·href="../dev-tools/index.html">内核开发工具</a></li> |
98 | <li·class="toctree-l4"><a·class="reference·internal"·href="../dev-tools/testing-overview.html">内核测试指南</a></li> | ||
99 | <li·class="toctree-l4"><a·class="reference·internal"·href="../kernel-hacking/index.html">内核骇客指南</a></li> | ||
98 | </ul> | 100 | </ul> |
99 | </li> | 101 | </li> |
100 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#api">内部API文档</a></li> | ||
101 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id2">开发工具和流程</a></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> |
105 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id7">其他文档</a></li> | 105 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id7">其他文档</a></li> |
106 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id8">索引和表格</a></li> | 106 | <li·class="toctree-l3"><a·class="reference·internal"·href="../index.html#id8">索引和表格</a></li> |
107 | </ul> | 107 | </ul> |
108 | </li> | 108 | </li> |
Offset 36, 21 lines modified | Offset 36, 21 lines modified | ||
36 | ····*·The_Linux_kernel_firmware_guide | 36 | ····*·The_Linux_kernel_firmware_guide |
37 | ····*·Open_Firmware_and_Devicetree | 37 | ····*·Open_Firmware_and_Devicetree |
38 | ····*·CPU_Architectures | 38 | ····*·CPU_Architectures |
39 | ····*·Unsorted_Documentation | 39 | ····*·Unsorted_Documentation |
40 | ····*·Translations | 40 | ····*·Translations |
41 | ··········o·ä¸æç¿»è¯ | 41 | ··········o·ä¸æç¿»è¯ |
42 | ················#·ä¸Linux_å æ ¸ç¤¾åºä¸èµ·å·¥ä½ | 42 | ················#·ä¸Linux_å æ ¸ç¤¾åºä¸èµ·å·¥ä½ |
43 | ······················#·å æ ¸å¼åè¿ç¨æå | ||
44 | ······················#·æ交补ä¸ï¼å¦ä½è®©ä½ çæ¹å¨è¿å ¥å æ ¸ | ||
45 | ······················#·è¡ä¸ºåå | ||
46 | ······················#·å æ ¸ç»´æ¤è æå | ||
47 | ······················#·å®æ´å¼åæµç¨ææ¡£ | ||
48 | ················#·å é¨APIææ¡£ | 43 | ················#·å é¨APIææ¡£ |
49 | ················#·å¼åå·¥å ·åæµç¨ | 44 | ················#·å¼åå·¥å ·åæµç¨ |
45 | ······················#·Linuxå æ ¸è®¸å¯è§å | ||
46 | ······················#·å¦ä½ç¼åå æ ¸ææ¡£ | ||
47 | ······················#·å æ ¸å¼åå·¥å · | ||
48 | ······················#·å æ ¸æµè¯æå | ||
49 | ······················#·å æ ¸éªå®¢æå | ||
50 | ················#·é¢åç¨æ·çææ¡£ | 50 | ················#·é¢åç¨æ·çææ¡£ |
51 | ················#·åºä»¶ç¸å ³ææ¡£ | 51 | ················#·åºä»¶ç¸å ³ææ¡£ |
52 | ················#·ä½ç³»ç»æææ¡£ | 52 | ················#·ä½ç³»ç»æææ¡£ |
53 | ················#·å ¶ä»ææ¡£ | 53 | ················#·å ¶ä»ææ¡£ |
54 | ················#·ç´¢å¼åè¡¨æ ¼ | 54 | ················#·ç´¢å¼åè¡¨æ ¼ |
55 | ··········o·ç¹é«ä¸æç¿»è¯ | 55 | ··········o·ç¹é«ä¸æç¿»è¯ |
56 | ··········o·Traduzione_italiana | 56 | ··········o·Traduzione_italiana |