--- /srv/reproducible-results/rbuild-debian/r-b-build.SFA1yNzA/b1/linux_6.12.22-1_i386.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.SFA1yNzA/b2/linux_6.12.22-1_i386.changes
├── Files
│ @@ -4,15 +4,15 @@
│ 8980d75fe606c898b865088310ef3a67 42940 debug optional hyperv-daemons-dbgsym_6.12.22-1_i386.deb
│ d286ed4b88fa4d81ad8f7d4343f53623 1004056 admin optional hyperv-daemons_6.12.22-1_i386.deb
│ e2f6ab7b5794f773c92d37da023f1282 989392 libdevel optional libcpupower-dev_6.12.22-1_i386.deb
│ b0f6f4bf0a6bc5cf156614bc49b2c8d5 28244 debug optional libcpupower1-dbgsym_6.12.22-1_i386.deb
│ 1be02b06e1a8bc767da60e266f2e6175 997816 libs optional libcpupower1_6.12.22-1_i386.deb
│ 96d43be0709f4c93b5950635fb67e97e 354700 debug optional linux-cpupower-dbgsym_6.12.22-1_i386.deb
│ e6068330de24da15ac465a4e54f24a08 1172236 admin optional linux-cpupower_6.12.22-1_i386.deb
│ - 1e22c2d5e1fb02debb19412348a91491 39140864 doc optional linux-doc-6.12_6.12.22-1_all.deb
│ + 2c6bd2b8ad9763121fca59bd2398dc25 39140348 doc optional linux-doc-6.12_6.12.22-1_all.deb
│ 07255b991de438b1f4fd8d545c52db27 1104 doc optional linux-doc_6.12.22-1_all.deb
│ a98111a028334e698c5a1d1614fa9b42 9157040 kernel optional linux-headers-6.12.22-common-rt_6.12.22-1_all.deb
│ 0a617c9693828ed73f583c10c0c8b940 10800636 kernel optional linux-headers-6.12.22-common_6.12.22-1_all.deb
│ 97f67a39637c47c512c67de1f01d5b8d 1802268 debug optional linux-kbuild-6.12.22-dbgsym_6.12.22-1_i386.deb
│ d51d66897014c25b9ac2ebe7f6530685 1442820 kernel optional linux-kbuild-6.12.22_6.12.22-1_i386.deb
│ b2a0dc511a886a5387c353efee252784 2542408 devel optional linux-libc-dev_6.12.22-1_all.deb
│ 5e008f451fbe00de3d34a0ae9c55b500 11528532 debug optional linux-perf-dbgsym_6.12.22-1_i386.deb
├── linux-doc-6.12_6.12.22-1_all.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2025-04-10 13:32:40.000000 debian-binary
│ │ --rw-r--r-- 0 0 0 425532 2025-04-10 13:32:40.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 38715140 2025-04-10 13:32:40.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 425544 2025-04-10 13:32:40.000000 control.tar.xz
│ │ +-rw-r--r-- 0 0 0 38714612 2025-04-10 13:32:40.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./control
│ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ Package: linux-doc-6.12
│ │ │ │ Source: linux
│ │ │ │ Version: 6.12.22-1
│ │ │ │ Architecture: all
│ │ │ │ Maintainer: Debian Kernel Team
│ │ │ │ -Installed-Size: 199006
│ │ │ │ +Installed-Size: 199005
│ │ │ │ Section: doc
│ │ │ │ Priority: optional
│ │ │ │ Multi-Arch: foreign
│ │ │ │ Homepage: https://www.kernel.org/
│ │ │ │ Description: Linux kernel specific documentation for version 6.12
│ │ │ │ This package provides the various README files and HTML documentation for
│ │ │ │ the Linux kernel version 6.12. Plenty of information, including the
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -15391,15 +15391,15 @@
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 36345 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/pm/sleep-states.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 21310 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/pm/strategies.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 31683 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/pm/suspend-flows.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 18797 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/pm/system-wide.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 27805 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/pm/working-state.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 28746 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/pnp.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 52187 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/pstore-blk.html
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 84338 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/quickly-build-trimmed-linux.html
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 84377 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/quickly-build-trimmed-linux.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 31508 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/ramoops.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 285697 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/rapidio.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 124383 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/reporting-issues.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 47038 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/reporting-regressions.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 24663 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/rtc.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 25616 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/serial-console.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 32319 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/svga.html
│ │ │ │ @@ -15418,15 +15418,15 @@
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 32220 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/tainted-kernels.html
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/thermal/
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 17316 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/thermal/index.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 33128 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/thermal/intel_powerclamp.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 39608 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/thunderbolt.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 18768 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/ufs.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 28893 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/unicode.html
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 144882 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/verify-bugs-and-bisect-regressions.html
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 144850 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/verify-bugs-and-bisect-regressions.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 19729 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/vga-softcursor.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 17973 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/video-output.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 56430 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/workload-tracing.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 46706 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/admin-guide/xfs.html
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/arch/
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/arch/arc/
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 14709 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/arch/arc/arc.html
│ │ │ │ @@ -16244,22 +16244,22 @@
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 30885 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 16641 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 15442 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 18748 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 17236 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 172089 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 27431 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 169603 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 169587 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 20056 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 35863 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 19867 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 63073 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 64300 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 38524 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 433932 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 433862 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 19160 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 78024 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 29557 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 23676 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 10739 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 45301 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/
│ │ │ │ @@ -17593,15 +17593,15 @@
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 42229 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/st.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 9656 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 67811 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 9533 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 18059 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 9293 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 6302 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/search.html
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 17450084 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/searchindex.js
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17449917 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/searchindex.js
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/security/
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 17965 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 30919 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/security/SCTP.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 42514 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/security/credentials.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 13908 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/security/digsig.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 11930 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/security/index.html
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 34283 2025-04-10 13:32:40.000000 ./usr/share/doc/linux-doc-6.12/html/security/ipe.html
│ │ │ ├── ./usr/share/doc/linux-doc-6.12/html/admin-guide/quickly-build-trimmed-linux.html
│ │ │ │ @@ -1171,15 +1171,15 @@
│ │ │ │ guide would defeat its purpose, as without such a focus you would need dozens or
│ │ │ │ hundreds of constructs along the lines of ‘in case you are having <insert
│ │ │ │ machine or distro>, you at this point have to do <this and that>
│ │ │ │ <instead|additionally>’. Each of which would make the text longer, more
│ │ │ │ complicated, and harder to follow.
│ │ │ │ That being said: this of course is a balancing act. Hence, if you think an
│ │ │ │ additional use-case is worth describing, suggest it to the maintainers of this
│ │ │ │ -document, as described above.
│ │ │ │ +document, as described above.
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ ├── ./usr/share/doc/linux-doc-6.12/html/admin-guide/verify-bugs-and-bisect-regressions.html
│ │ │ │ @@ -475,15 +475,15 @@
│ │ │ │ even if you face a problem with a kernel from a ‘stable/longterm’ series
│ │ │ │ (say 6.0.13).
│ │ │ │ For users facing a regression that document also explains why sending a
│ │ │ │ preliminary report after segment 2 might be wise, as the regression and its
│ │ │ │ culprit might be known already. For further details on what actually qualifies
│ │ │ │ as a regression check out Reporting regressions.
│ │ │ │ If you run into any problems while following this guide or have ideas how to
│ │ │ │ -improve it, please let the kernel developers know.
│ │ │ │ +improve it, please let the kernel developers know.
│ │ │ │
│ │ │ │ Preparations: set up everything to build your own kernels
│ │ │ │ The following steps lay the groundwork for all further tasks.
│ │ │ │ Note: the instructions assume you are building and testing on the same
│ │ │ │ machine; if you want to compile the kernel on another system, check
│ │ │ │ Build kernels on a different machine below.
│ │ │ │
│ │ │ ├── ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html
│ │ │ │ @@ -2024,15 +2024,15 @@
│ │ │ │ All string identifier should be allocated using this,
│ │ │ │ usb_string_ids_tab()
or usb_string_ids_n()
routine, to ensure
│ │ │ │ that for example different functions don’t wrongly assign different
│ │ │ │ meanings to the same identifier.
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -int usb_string_ids_tab(struct usb_composite_dev *cdev, struct usb_string *str)
│ │ │ │ +int usb_string_ids_tab(struct usb_composite_dev *cdev, struct usb_string *str)
│ │ │ │ allocate unused string IDs in batch
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
Parameters
│ │ │ │
│ │ │ │ struct usb_composite_dev *cdev
the device whose string descriptor IDs are being allocated
│ │ │ │ @@ -2050,15 +2050,15 @@
│ │ │ │ All string identifier should be allocated using this,
│ │ │ │ usb_string_id()
or usb_string_ids_n()
routine, to ensure that for
│ │ │ │ example different functions don’t wrongly assign different meanings
│ │ │ │ to the same identifier.
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -struct usb_string *usb_gstrings_attach(struct usb_composite_dev *cdev, struct usb_gadget_strings **sp, unsigned n_strings)
│ │ │ │ +struct usb_string *usb_gstrings_attach(struct usb_composite_dev *cdev, struct usb_gadget_strings **sp, unsigned n_strings)
│ │ │ │ attach gadget strings to a cdev and assign ids
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
Parameters
│ │ │ │
│ │ │ │ struct usb_composite_dev *cdev
the device whose string descriptor IDs are being allocated
│ │ │ ├── ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html
│ │ │ │ @@ -2867,27 +2867,27 @@
│ │ │ │
│ │ │ │
│ │ │ │
Context
│ │ │ │
task context, might sleep.
│ │ │ │
Description
│ │ │ │
Gets a USB descriptor. Convenience functions exist to simplify
│ │ │ │ getting some types of descriptors. Use
│ │ │ │ -usb_get_string() or usb_string()
for USB_DT_STRING.
│ │ │ │ +usb_get_string() or usb_string()
for USB_DT_STRING.
│ │ │ │ Device (USB_DT_DEVICE) and configuration descriptors (USB_DT_CONFIG)
│ │ │ │ are part of the device structure.
│ │ │ │ In addition to a number of USB-standard descriptors, some
│ │ │ │ devices also use class-specific or vendor-specific descriptors.
│ │ │ │
This call is synchronous, and may not be used in an interrupt context.
│ │ │ │
Return
│ │ │ │
The number of bytes received on success, or else the status code
│ │ │ │ returned by the underlying usb_control_msg()
call.
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -int usb_string(struct usb_device *dev, int index, char *buf, size_t size)
│ │ │ │ +int usb_string(struct usb_device *dev, int index, char *buf, size_t size)
│ │ │ │ returns UTF-8 version of a string descriptor
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
Parameters
│ │ │ │
│ │ │ │ struct usb_device *dev
the device whose string descriptor is being retrieved
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -2072,15 +2072,15 @@
│ │ │ │ │ Device (USB_DT_DEVICE) and configuration descriptors (USB_DT_CONFIG) are part
│ │ │ │ │ of the device structure. In addition to a number of USB-standard descriptors,
│ │ │ │ │ some devices also use class-specific or vendor-specific descriptors.
│ │ │ │ │ This call is synchronous, and may not be used in an interrupt context.
│ │ │ │ │ RReettuurrnn
│ │ │ │ │ The number of bytes received on success, or else the status code returned by
│ │ │ │ │ the underlying _u_s_b___c_o_n_t_r_o_l___m_s_g_(_) call.
│ │ │ │ │ - int usb_string(struct _u_s_b___d_e_v_i_c_e *dev, int index, char *buf, size_t size)_¶
│ │ │ │ │ + int usb_string(struct _u_s_b___d_e_v_i_c_e *dev, int index, char *buf, size_t size)
│ │ │ │ │ returns UTF-8 version of a string descriptor
│ │ │ │ │ PPaarraammeetteerrss
│ │ │ │ │ struct usb_device *dev
│ │ │ │ │ the device whose string descriptor is being retrieved
│ │ │ │ │ int index
│ │ │ │ │ the number of the descriptor
│ │ │ │ │ char *buf
│ │ │ ├── ./usr/share/doc/linux-doc-6.12/html/searchindex.js
│ │ │ │ ├── js-beautify {}
│ │ │ │ │ @@ -140915,15 +140915,15 @@
│ │ │ │ │ [1161, 2, 1, "c.usb_set_wireless_status", "usb_set_wireless_status"],
│ │ │ │ │ [1161, 2, 1, "c.usb_sg_cancel", "usb_sg_cancel"],
│ │ │ │ │ [1161, 2, 1, "c.usb_sg_init", "usb_sg_init"],
│ │ │ │ │ [1161, 5, 1, "c.usb_sg_request", "usb_sg_request"],
│ │ │ │ │ [1161, 2, 1, "c.usb_sg_wait", "usb_sg_wait"],
│ │ │ │ │ [1161, 2, 1, "c.usb_speed_string", "usb_speed_string"],
│ │ │ │ │ [1161, 2, 1, "c.usb_state_string", "usb_state_string"],
│ │ │ │ │ - [1161, 2, 1, "c.usb_string", "usb_string"],
│ │ │ │ │ + [1154, 5, 1, "c.usb_string", "usb_string"],
│ │ │ │ │ [1154, 2, 1, "c.usb_string_id", "usb_string_id"],
│ │ │ │ │ [1154, 2, 1, "c.usb_string_ids_n", "usb_string_ids_n"],
│ │ │ │ │ [1154, 2, 1, "c.usb_string_ids_tab", "usb_string_ids_tab"],
│ │ │ │ │ [1161, 2, 1, "c.usb_submit_urb", "usb_submit_urb"],
│ │ │ │ │ [1161, 2, 1, "c.usb_unanchor_urb", "usb_unanchor_urb"],
│ │ │ │ │ [1161, 2, 1, "c.usb_unlink_anchored_urbs", "usb_unlink_anchored_urbs"],
│ │ │ │ │ [1161, 2, 1, "c.usb_unlink_urb", "usb_unlink_urb"],
│ │ │ │ │ @@ -182977,20 +182977,14 @@
│ │ │ │ │ ],
│ │ │ │ │ "usb_speed_string": [
│ │ │ │ │ [1161, 3, 1, "c.usb_speed_string", "speed"]
│ │ │ │ │ ],
│ │ │ │ │ "usb_state_string": [
│ │ │ │ │ [1161, 3, 1, "c.usb_state_string", "state"]
│ │ │ │ │ ],
│ │ │ │ │ - "usb_string": [
│ │ │ │ │ - [1161, 3, 1, "c.usb_string", "buf"],
│ │ │ │ │ - [1161, 3, 1, "c.usb_string", "dev"],
│ │ │ │ │ - [1161, 3, 1, "c.usb_string", "index"],
│ │ │ │ │ - [1161, 3, 1, "c.usb_string", "size"]
│ │ │ │ │ - ],
│ │ │ │ │ "usb_string_id": [
│ │ │ │ │ [1154, 3, 1, "c.usb_string_id", "cdev"]
│ │ │ │ │ ],
│ │ │ │ │ "usb_string_ids_n": [
│ │ │ │ │ [1154, 3, 1, "c.usb_string_ids_n", "c"],
│ │ │ │ │ [1154, 3, 1, "c.usb_string_ids_n", "n"]
│ │ │ │ │ ],