{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Gg0FsS5G/b1/linux_6.1.115-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Gg0FsS5G/b2/linux_6.1.115-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -6,15 +6,15 @@\n 92beb28b0802823f0f236cc591be0af1 921836 libdevel optional libcpupower-dev_6.1.115-1_i386.deb\n cec92efa89c577645f3677ef7e00e6e3 22336 debug optional libcpupower1-dbgsym_6.1.115-1_i386.deb\n 6b52b6780b220cf8ccaac85d2d4c5fb1 928476 libs optional libcpupower1_6.1.115-1_i386.deb\n 63c90180b42906516ef43ae412175a64 919912 kernel optional linux-compiler-gcc-12-x86_6.1.115-1_i386.deb\n 7ea2045347dd6cb661d82bac489668f6 1079872 kernel optional linux-config-6.1_6.1.115-1_i386.deb\n 1034c2e9a552bb1d255c54f7facd61a5 191408 debug optional linux-cpupower-dbgsym_6.1.115-1_i386.deb\n 46de910cb5ea17c82ed44f428fe03f11 1037724 admin optional linux-cpupower_6.1.115-1_i386.deb\n- bb74e2c44bd144ab6bd4bb7a68b2c7e0 36972400 doc optional linux-doc-6.1_6.1.115-1_all.deb\n+ c99fbde4eac82681272ce23ba5260e90 36969564 doc optional linux-doc-6.1_6.1.115-1_all.deb\n a2154dffe1a5b0eb324361a286d967ae 1100 doc optional linux-doc_6.1.115-1_all.deb\n b7814209f249efea2043b5e712d65fd9 1440692 kernel optional linux-headers-6.1.0-27-686-pae_6.1.115-1_i386.deb\n c70f6fda76a1a3c6ea773819f4fb0106 1441520 kernel optional linux-headers-6.1.0-27-686_6.1.115-1_i386.deb\n 55cce5c5639c7b4af6987d1157a7320d 8457152 kernel optional linux-headers-6.1.0-27-common-rt_6.1.115-1_all.deb\n f1a4eb7d03376245d7562b7ef814c78b 10109340 kernel optional linux-headers-6.1.0-27-common_6.1.115-1_all.deb\n e85f674e9fd91c2d3997ef7bc79e68a9 1440728 kernel optional linux-headers-6.1.0-27-rt-686-pae_6.1.115-1_i386.deb\n 7f39daa83727593b92ba2b9db0da535e 759173176 debug optional linux-image-6.1.0-27-686-dbg_6.1.115-1_i386.deb\n"}, {"source1": "linux-doc-6.1_6.1.115-1_all.deb", "source2": "linux-doc-6.1_6.1.115-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-11-01 04:23:37.000000 debian-binary\n--rw-r--r-- 0 0 0 375148 2024-11-01 04:23:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 36597060 2024-11-01 04:23:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 375204 2024-11-01 04:23:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 36594168 2024-11-01 04:23:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: linux-doc-6.1\n Source: linux\n Version: 6.1.115-1\n Architecture: all\n Maintainer: Debian Kernel Team \n-Installed-Size: 193568\n+Installed-Size: 193656\n Section: doc\n Priority: optional\n Multi-Arch: foreign\n Homepage: https://www.kernel.org/\n Description: Linux kernel specific documentation for version 6.1\n This package provides the various README files and HTML documentation for\n the Linux kernel version 6.1. Plenty of information, including the\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -13907,15 +13907,15 @@\n -rw-r--r-- 0 root (0) root (0) 35679 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/run_wrapper.html\n -rw-r--r-- 0 root (0) root (0) 29767 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/running_tips.html\n -rw-r--r-- 0 root (0) root (0) 36795 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/start.html\n -rw-r--r-- 0 root (0) root (0) 26198 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/style.html\n -rw-r--r-- 0 root (0) root (0) 30263 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/tips.html\n -rw-r--r-- 0 root (0) root (0) 101314 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/kunit/usage.html\n -rw-r--r-- 0 root (0) root (0) 15244 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/sparse.html\n--rw-r--r-- 0 root (0) root (0) 20074 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/testing-overview.html\n+-rw-r--r-- 0 root (0) root (0) 22966 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/testing-overview.html\n -rw-r--r-- 0 root (0) root (0) 14913 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/dev-tools/ubsan.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/\n -rw-r--r-- 0 root (0) root (0) 11435 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/ABI.html\n -rw-r--r-- 0 root (0) root (0) 8620 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/index.html\n -rw-r--r-- 0 root (0) root (0) 14833 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/submitting-patches.html\n -rw-r--r-- 0 root (0) root (0) 14614 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/bindings/writing-bindings.html\n@@ -13927,15 +13927,15 @@\n -rw-r--r-- 0 root (0) root (0) 20691 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/of_unittest.html\n -rw-r--r-- 0 root (0) root (0) 16544 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/overlay-notes.html\n -rw-r--r-- 0 root (0) root (0) 33959 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/devicetree/usage-model.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/\n -rw-r--r-- 0 root (0) root (0) 26070 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/contributing.html\n -rw-r--r-- 0 root (0) root (0) 9681 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/index.html\n -rw-r--r-- 0 root (0) root (0) 38868 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/kernel-doc.html\n--rw-r--r-- 0 root (0) root (0) 13286 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/maintainer-profile.html\n+-rw-r--r-- 0 root (0) root (0) 12030 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/maintainer-profile.html\n -rw-r--r-- 0 root (0) root (0) 16328 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/parse-headers.html\n -rw-r--r-- 0 root (0) root (0) 42893 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/doc-guide/sphinx.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/80211/\n -rw-r--r-- 0 root (0) root (0) 395269 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/80211/cfg80211.html\n -rw-r--r-- 0 root (0) root (0) 26800 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/80211/index.html\n -rw-r--r-- 0 root (0) root (0) 21023 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/80211/introduction.html\n@@ -14088,15 +14088,15 @@\n -rw-r--r-- 0 root (0) root (0) 33697 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-ca.html\n -rw-r--r-- 0 root (0) root (0) 152387 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-common.html\n -rw-r--r-- 0 root (0) root (0) 24114 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-core.html\n -rw-r--r-- 0 root (0) root (0) 114070 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-demux.html\n -rw-r--r-- 0 root (0) root (0) 115547 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-frontend.html\n -rw-r--r-- 0 root (0) root (0) 28801 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/dtv-net.html\n -rw-r--r-- 0 root (0) root (0) 78575 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/index.html\n--rw-r--r-- 0 root (0) root (0) 24599 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/maintainer-entry-profile.html\n+-rw-r--r-- 0 root (0) root (0) 35316 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/maintainer-entry-profile.html\n -rw-r--r-- 0 root (0) root (0) 302601 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/mc-core.html\n -rw-r--r-- 0 root (0) root (0) 62181 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/rc-core.html\n -rw-r--r-- 0 root (0) root (0) 29714 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/tx-rx.html\n -rw-r--r-- 0 root (0) root (0) 61781 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-async.html\n -rw-r--r-- 0 root (0) root (0) 145666 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-common.html\n -rw-r--r-- 0 root (0) root (0) 300970 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-controls.html\n -rw-r--r-- 0 root (0) root (0) 28292 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/media/v4l2-core.html\n@@ -14261,15 +14261,15 @@\n -rw-r--r-- 0 root (0) root (0) 74533 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec.html\n -rw-r--r-- 0 root (0) root (0) 49305 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/usb/typec_bus.html\n -rw-r--r-- 0 root (0) root (0) 431809 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb.html\n -rw-r--r-- 0 root (0) root (0) 30645 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/usb/usb3-debug-port.html\n -rw-r--r-- 0 root (0) root (0) 89818 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/usb/writing_musb_glue_layer.html\n -rw-r--r-- 0 root (0) root (0) 41225 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/usb/writing_usb_driver.html\n -rw-r--r-- 0 root (0) root (0) 38786 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/vfio-mediated-device.html\n--rw-r--r-- 0 root (0) root (0) 12713 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/vfio-pci-device-specific-driver-acceptance.html\n+-rw-r--r-- 0 root (0) root (0) 21757 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/vfio-pci-device-specific-driver-acceptance.html\n -rw-r--r-- 0 root (0) root (0) 45841 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/vfio.html\n -rw-r--r-- 0 root (0) root (0) 132148 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/vme.html\n -rw-r--r-- 0 root (0) root (0) 80726 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/w1.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/\n -rw-r--r-- 0 root (0) root (0) 22919 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/eemi.html\n -rw-r--r-- 0 root (0) root (0) 20151 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/xilinx/index.html\n -rw-r--r-- 0 root (0) root (0) 42164 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/driver-api/xillybus.html\n@@ -15402,60 +15402,60 @@\n -rw-r--r-- 0 root (0) root (0) 29488 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/powerpc/qe_firmware.html\n -rw-r--r-- 0 root (0) root (0) 22189 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/powerpc/syscall64-abi.html\n -rw-r--r-- 0 root (0) root (0) 27888 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/powerpc/transactional_memory.html\n -rw-r--r-- 0 root (0) root (0) 84459 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/powerpc/ultravisor.html\n -rw-r--r-- 0 root (0) root (0) 29577 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/powerpc/vas-api.html\n -rw-r--r-- 0 root (0) root (0) 16852 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/powerpc/vcpudispatch_stats.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/\n--rw-r--r-- 0 root (0) root (0) 26441 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/1.Intro.html\n--rw-r--r-- 0 root (0) root (0) 38481 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/2.Process.html\n--rw-r--r-- 0 root (0) root (0) 22334 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/3.Early-stage.html\n--rw-r--r-- 0 root (0) root (0) 35177 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/4.Coding.html\n--rw-r--r-- 0 root (0) root (0) 29931 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/5.Posting.html\n--rw-r--r-- 0 root (0) root (0) 22282 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/6.Followthrough.html\n--rw-r--r-- 0 root (0) root (0) 20065 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/7.AdvancedTopics.html\n--rw-r--r-- 0 root (0) root (0) 13435 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/8.Conclusion.html\n+-rw-r--r-- 0 root (0) root (0) 32292 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/1.Intro.html\n+-rw-r--r-- 0 root (0) root (0) 44645 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/2.Process.html\n+-rw-r--r-- 0 root (0) root (0) 28147 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/3.Early-stage.html\n+-rw-r--r-- 0 root (0) root (0) 40854 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/4.Coding.html\n+-rw-r--r-- 0 root (0) root (0) 35764 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/5.Posting.html\n+-rw-r--r-- 0 root (0) root (0) 27889 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/6.Followthrough.html\n+-rw-r--r-- 0 root (0) root (0) 25544 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/7.AdvancedTopics.html\n+-rw-r--r-- 0 root (0) root (0) 18652 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/8.Conclusion.html\n -rw-r--r-- 0 root (0) root (0) 57962 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/adding-syscalls.html\n -rw-r--r-- 0 root (0) root (0) 38813 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/applying-patches.html\n -rw-r--r-- 0 root (0) root (0) 25887 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/botching-up-ioctls.html\n -rw-r--r-- 0 root (0) root (0) 48354 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/changes.html\n -rw-r--r-- 0 root (0) root (0) 23045 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/clang-format.html\n -rw-r--r-- 0 root (0) root (0) 21284 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct-interpretation.html\n--rw-r--r-- 0 root (0) root (0) 13546 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct.html\n+-rw-r--r-- 0 root (0) root (0) 18442 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct.html\n -rw-r--r-- 0 root (0) root (0) 96573 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/coding-style.html\n -rw-r--r-- 0 root (0) root (0) 41935 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/deprecated.html\n--rw-r--r-- 0 root (0) root (0) 14932 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/development-process.html\n+-rw-r--r-- 0 root (0) root (0) 20135 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/development-process.html\n -rw-r--r-- 0 root (0) root (0) 33261 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/email-clients.html\n -rw-r--r-- 0 root (0) root (0) 33667 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/embargoed-hardware-issues.html\n -rw-r--r-- 0 root (0) root (0) 56750 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/handling-regressions.html\n -rw-r--r-- 0 root (0) root (0) 50129 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/howto.html\n -rw-r--r-- 0 root (0) root (0) 17273 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/index.html\n -rw-r--r-- 0 root (0) root (0) 67450 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/kernel-docs.html\n -rw-r--r-- 0 root (0) root (0) 19283 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/kernel-driver-statement.html\n -rw-r--r-- 0 root (0) root (0) 18866 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/kernel-enforcement-statement.html\n--rw-r--r-- 0 root (0) root (0) 31047 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/license-rules.html\n+-rw-r--r-- 0 root (0) root (0) 35610 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/license-rules.html\n -rw-r--r-- 0 root (0) root (0) 18476 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/magic-number.html\n -rw-r--r-- 0 root (0) root (0) 19917 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/maintainer-handbooks.html\n -rw-r--r-- 0 root (0) root (0) 44556 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/maintainer-netdev.html\n -rw-r--r-- 0 root (0) root (0) 71462 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/maintainer-pgp-guide.html\n -rw-r--r-- 0 root (0) root (0) 50901 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/maintainer-tip.html\n -rw-r--r-- 0 root (0) root (0) 4128163 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/maintainers.html\n -rw-r--r-- 0 root (0) root (0) 29514 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/management-style.html\n -rw-r--r-- 0 root (0) root (0) 18111 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/programming-language.html\n -rw-r--r-- 0 root (0) root (0) 20546 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/researcher-guidelines.html\n -rw-r--r-- 0 root (0) root (0) 23694 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/stable-api-nonsense.html\n -rw-r--r-- 0 root (0) root (0) 24757 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/stable-kernel-rules.html\n -rw-r--r-- 0 root (0) root (0) 22655 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/submit-checklist.html\n--rw-r--r-- 0 root (0) root (0) 63245 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/submitting-patches.html\n+-rw-r--r-- 0 root (0) root (0) 70159 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/submitting-patches.html\n -rw-r--r-- 0 root (0) root (0) 19040 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/process/volatile-considered-harmful.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/\n -rw-r--r-- 0 root (0) root (0) 14128 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/boot-image-header.html\n -rw-r--r-- 0 root (0) root (0) 19338 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/features.html\n -rw-r--r-- 0 root (0) root (0) 11348 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/index.html\n--rw-r--r-- 0 root (0) root (0) 12792 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/patch-acceptance.html\n+-rw-r--r-- 0 root (0) root (0) 15157 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/patch-acceptance.html\n -rw-r--r-- 0 root (0) root (0) 10854 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/uabi.html\n -rw-r--r-- 0 root (0) root (0) 18402 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/riscv/vm-layout.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/rust/\n -rw-r--r-- 0 root (0) root (0) 9968 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/rust/arch-support.html\n -rw-r--r-- 0 root (0) root (0) 24345 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/rust/coding-guidelines.html\n -rw-r--r-- 0 root (0) root (0) 13518 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/rust/general-information.html\n -rw-r--r-- 0 root (0) root (0) 9019 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/rust/index.html\n@@ -15893,15 +15893,15 @@\n -rw-r--r-- 0 root (0) root (0) 11075 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/cpu-freq/index.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/\n -rw-r--r-- 0 root (0) root (0) 30384 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/gcov.html\n -rw-r--r-- 0 root (0) root (0) 20034 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/gdb-kernel-debugging.html\n -rw-r--r-- 0 root (0) root (0) 15989 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/index.html\n -rw-r--r-- 0 root (0) root (0) 40538 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/kasan.html\n -rw-r--r-- 0 root (0) root (0) 17268 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/sparse.html\n--rw-r--r-- 0 root (0) root (0) 20389 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/testing-overview.html\n+-rw-r--r-- 0 root (0) root (0) 20397 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/dev-tools/testing-overview.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/\n -rw-r--r-- 0 root (0) root (0) 13592 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/changesets.html\n -rw-r--r-- 0 root (0) root (0) 12663 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/dynamic-resolution-notes.html\n -rw-r--r-- 0 root (0) root (0) 13148 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/index.html\n -rw-r--r-- 0 root (0) root (0) 12471 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/kernel-api.html\n -rw-r--r-- 0 root (0) root (0) 21532 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/of_unittest.html\n -rw-r--r-- 0 root (0) root (0) 18486 2024-11-01 04:23:37.000000 ./usr/share/doc/linux-doc-6.1/html/translations/zh_CN/devicetree/overlay-notes.html\n"}, {"source1": "./usr/share/doc/linux-doc-6.1/html/dev-tools/testing-overview.html", "source2": "./usr/share/doc/linux-doc-6.1/html/dev-tools/testing-overview.html", "unified_diff": "@@ -57,15 +57,47 @@\n
  • The Linux driver implementer\u2019s API guide
  • \n
  • Kernel subsystem documentation
  • \n
  • Locking in the kernel
  • \n \n \n \n
  • Submitting patches: the essential guide to getting your code into the kernel
  • \n
  • Code of conduct
  • \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,14 +30,61 @@\n o 8._For_more_information\n o 9._Conclusion\n * Submitting_patches:_the_essential_guide_to_getting_your_code_into_the\n kernel\n * Code_of_conduct\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ # 1._Introduction\n+ # 2._How_the_development_process_works\n+ # 3._Early-stage_planning\n+ # 4._Getting_the_code_right\n+ # 4.1._Pitfalls\n+ # 4.2._Code_checking_tools\n+ # 4.3._Documentation\n+ # 4.4._Internal_API_changes\n+ # 5._Posting_patches\n+ # 6._Followthrough\n+ # 7._Advanced_topics\n+ # 8._For_more_information\n+ # 9._Conclusion\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/process/5.Posting.html", "source2": "./usr/share/doc/linux-doc-6.1/html/process/5.Posting.html", "unified_diff": "@@ -64,15 +64,67 @@\n
  • 8. For more information
  • \n
  • 9. Conclusion
  • \n \n \n
  • Submitting patches: the essential guide to getting your code into the kernel
  • \n
  • Code of conduct
  • \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -25,14 +25,62 @@\n o 8._For_more_information\n o 9._Conclusion\n * Submitting_patches:_the_essential_guide_to_getting_your_code_into_the\n kernel\n * Code_of_conduct\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ # 1._Introduction\n+ # 2._How_the_development_process_works\n+ # 3._Early-stage_planning\n+ # 4._Getting_the_code_right\n+ # 5._Posting_patches\n+ # 5.1._When_to_post\n+ # 5.2._Before_creating_patches\n+ # 5.3._Patch_preparation\n+ # 5.4._Patch_formatting_and_changelogs\n+ # 5.5._Sending_the_patch\n+ # 6._Followthrough\n+ # 7._Advanced_topics\n+ # 8._For_more_information\n+ # 9._Conclusion\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/process/6.Followthrough.html", "source2": "./usr/share/doc/linux-doc-6.1/html/process/6.Followthrough.html", "unified_diff": "@@ -62,15 +62,65 @@\n
  • 8. For more information
  • \n
  • 9. Conclusion
  • \n \n \n
  • Submitting patches: the essential guide to getting your code into the kernel
  • \n
  • Code of conduct
  • \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -23,14 +23,60 @@\n o 8._For_more_information\n o 9._Conclusion\n * Submitting_patches:_the_essential_guide_to_getting_your_code_into_the\n kernel\n * Code_of_conduct\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ # 1._Introduction\n+ # 2._How_the_development_process_works\n+ # 3._Early-stage_planning\n+ # 4._Getting_the_code_right\n+ # 5._Posting_patches\n+ # 6._Followthrough\n+ # 6.1._Working_with_reviewers\n+ # 6.2._What_happens_next\n+ # 6.3._Other_things_that_can_happen\n+ # 7._Advanced_topics\n+ # 8._For_more_information\n+ # 9._Conclusion\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/process/7.AdvancedTopics.html", "source2": "./usr/share/doc/linux-doc-6.1/html/process/7.AdvancedTopics.html", "unified_diff": "@@ -61,15 +61,64 @@\n
  • 8. For more information
  • \n
  • 9. Conclusion
  • \n \n \n
  • Submitting patches: the essential guide to getting your code into the kernel
  • \n
  • Code of conduct
  • \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -22,14 +22,59 @@\n o 8._For_more_information\n o 9._Conclusion\n * Submitting_patches:_the_essential_guide_to_getting_your_code_into_the\n kernel\n * Code_of_conduct\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ # 1._Introduction\n+ # 2._How_the_development_process_works\n+ # 3._Early-stage_planning\n+ # 4._Getting_the_code_right\n+ # 5._Posting_patches\n+ # 6._Followthrough\n+ # 7._Advanced_topics\n+ # 7.1._Managing_patches_with_git\n+ # 7.2._Reviewing_patches\n+ # 8._For_more_information\n+ # 9._Conclusion\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/process/8.Conclusion.html", "source2": "./usr/share/doc/linux-doc-6.1/html/process/8.Conclusion.html", "unified_diff": "@@ -57,15 +57,60 @@\n
  • 8. For more information
  • \n
  • 9. Conclusion
  • \n \n \n
  • Submitting patches: the essential guide to getting your code into the kernel
  • \n
  • Code of conduct
  • \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,14 +20,57 @@\n o 8._For_more_information\n o 9._Conclusion\n * Submitting_patches:_the_essential_guide_to_getting_your_code_into_the\n kernel\n * Code_of_conduct\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ # 1._Introduction\n+ # 2._How_the_development_process_works\n+ # 3._Early-stage_planning\n+ # 4._Getting_the_code_right\n+ # 5._Posting_patches\n+ # 6._Followthrough\n+ # 7._Advanced_topics\n+ # 8._For_more_information\n+ # 9._Conclusion\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct.html", "source2": "./usr/share/doc/linux-doc-6.1/html/process/code-of-conduct.html", "unified_diff": "@@ -55,15 +55,58 @@\n
  • Scope
  • \n
  • Enforcement
  • \n
  • Attribution
  • \n
  • Interpretation
  • \n \n \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -18,14 +18,55 @@\n o Our_Responsibilities\n o Scope\n o Enforcement\n o Attribution\n o Interpretation\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ # Our_Pledge\n+ # Our_Standards\n+ # Our_Responsibilities\n+ # Scope\n+ # Enforcement\n+ # Attribution\n+ # Interpretation\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/process/development-process.html", "source2": "./usr/share/doc/linux-doc-6.1/html/process/development-process.html", "unified_diff": "@@ -57,15 +57,60 @@\n
  • 8. For more information
  • \n
  • 9. Conclusion
  • \n \n \n
  • Submitting patches: the essential guide to getting your code into the kernel
  • \n
  • Code of conduct
  • \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -20,14 +20,57 @@\n o 8._For_more_information\n o 9._Conclusion\n * Submitting_patches:_the_essential_guide_to_getting_your_code_into_the\n kernel\n * Code_of_conduct\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ # 1._Introduction\n+ # 2._How_the_development_process_works\n+ # 3._Early-stage_planning\n+ # 4._Getting_the_code_right\n+ # 5._Posting_patches\n+ # 6._Followthrough\n+ # 7._Advanced_topics\n+ # 8._For_more_information\n+ # 9._Conclusion\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/process/license-rules.html", "source2": "./usr/share/doc/linux-doc-6.1/html/process/license-rules.html", "unified_diff": "@@ -41,20 +41,59 @@\n
    \n \n \n \n
    \n \n
    \n- \n \n
  • Code of conduct
  • \n
  • Kernel Maintainer Handbook
  • \n-
  • All development-process docs
  • \n+
  • All development-process docs\n+
  • \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -31,14 +31,69 @@\n # Backtraces_in_commit_messages\n o Explicit_In-Reply-To_headers\n o Providing_base_tree_information\n o References\n * Code_of_conduct\n * Kernel_Maintainer_Handbook\n * All_development-process_docs\n+ o Linux_kernel_licensing_rules\n+ o HOWTO_do_Linux_kernel_development\n+ o Contributor_Covenant_Code_of_Conduct\n+ o Linux_Kernel_Contributor_Covenant_Code_of_Conduct_Interpretation\n+ o A_guide_to_the_Kernel_Development_Process\n+ o Submitting_patches:_the_essential_guide_to_getting_your_code_into\n+ the_kernel\n+ # Obtain_a_current_source_tree\n+ # Describe_your_changes\n+ # Separate_your_changes\n+ # Style-check_your_changes\n+ # Select_the_recipients_for_your_patch\n+ # No_MIME,_no_links,_no_compression,_no_attachments._Just_plain\n+ text\n+ # Respond_to_review_comments\n+ # Don\u00e2\u0080\u0099t_get_discouraged_-_or_impatient\n+ # Include_PATCH_in_the_subject\n+ # Sign_your_work_-_the_Developer\u00e2\u0080\u0099s_Certificate_of_Origin\n+ # Developer\u00e2\u0080\u0099s_Certificate_of_Origin_1.1\n+ # When_to_use_Acked-by:,_Cc:,_and_Co-developed-by:\n+ # Using_Reported-by:,_Tested-by:,_Reviewed-by:,_Suggested-by:\n+ and_Fixes:\n+ # Reviewer\u00e2\u0080\u0099s_statement_of_oversight\n+ # The_canonical_patch_format\n+ # Backtraces_in_commit_messages\n+ # Explicit_In-Reply-To_headers\n+ # Providing_base_tree_information\n+ # References\n+ o Handling_regressions\n+ o Programming_Language\n+ o Linux_kernel_coding_style\n+ o Subsystem_and_maintainer_tree_specific_development_process_notes\n+ o Kernel_Maintainer_PGP_guide\n+ o Email_clients_info_for_Linux\n+ o Linux_Kernel_Enforcement_Statement\n+ o Kernel_Driver_Statement\n+ o Minimal_requirements_to_compile_the_Kernel\n+ o The_Linux_Kernel_Driver_Interface\n+ o Linux_kernel_management_style\n+ o Everything_you_ever_wanted_to_know_about_Linux_-stable_releases\n+ o Linux_Kernel_patch_submission_checklist\n+ o Index_of_Further_Kernel_Documentation\n+ o Deprecated_Interfaces,_Language_Features,_Attributes,_and\n+ Conventions\n+ o Embargoed_hardware_issues\n+ o List_of_maintainers_and_how_to_submit_kernel_changes\n+ o Researcher_Guidelines\n+ o Applying_Patches_To_The_Linux_Kernel\n+ o Adding_a_New_System_Call\n+ o Linux_magic_numbers\n+ o Why_the_\u00e2\u0080\u009cvolatile\u00e2\u0080\u009d_type_class_should_not_be_used\n+ o (How_to_avoid)_Botching_up_ioctls\n+ o clang-format\n+ o arch/riscv_maintenance_guidelines_for_developers\n+ o Unaligned_Memory_Accesses\n * Core_API_Documentation\n * The_Linux_driver_implementer\u00e2\u0080\u0099s_API_guide\n * Kernel_subsystem_documentation\n * Locking_in_the_kernel\n * Linux_kernel_licensing_rules\n * How_to_write_kernel_documentation\n * Development_tools_for_the_kernel\n"}]}, {"source1": "./usr/share/doc/linux-doc-6.1/html/riscv/patch-acceptance.html", "source2": "./usr/share/doc/linux-doc-6.1/html/riscv/patch-acceptance.html", "unified_diff": "@@ -45,38 +45,54 @@\n \n
    \n
    \n