22.3 KB
/srv/reproducible-results/rbuild-debian/r-b-build.a8NYMAuU/b1/linux_6.12~rc6-1~exp1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.a8NYMAuU/b2/linux_6.12~rc6-1~exp1_i386.changes
1.61 KB
Files
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ·c64e6af24b4ed6e31db987593419a1be·42768·debug·optional·hyperv-daemons-dbgsym_6.12~rc6-1~exp1_i386.deb4 ·c64e6af24b4ed6e31db987593419a1be·42768·debug·optional·hyperv-daemons-dbgsym_6.12~rc6-1~exp1_i386.deb
5 ·c9bfd58039c2c9be6d7a386a45776c6a·921164·admin·optional·hyperv-daemons_6.12~rc6-1~exp1_i386.deb5 ·c9bfd58039c2c9be6d7a386a45776c6a·921164·admin·optional·hyperv-daemons_6.12~rc6-1~exp1_i386.deb
6 ·119cb6048fb8b389ec51d56b387fd7a2·907272·libdevel·optional·libcpupower-dev_6.12~rc6-1~exp1_i386.deb6 ·119cb6048fb8b389ec51d56b387fd7a2·907272·libdevel·optional·libcpupower-dev_6.12~rc6-1~exp1_i386.deb
7 ·a6d2fcba0482e59e3cacfaab3f21f032·28196·debug·optional·libcpupower1-dbgsym_6.12~rc6-1~exp1_i386.deb7 ·a6d2fcba0482e59e3cacfaab3f21f032·28196·debug·optional·libcpupower1-dbgsym_6.12~rc6-1~exp1_i386.deb
8 ·c519b490baa7bfb73352d96b5f0acea5·915696·libs·optional·libcpupower1_6.12~rc6-1~exp1_i386.deb8 ·c519b490baa7bfb73352d96b5f0acea5·915696·libs·optional·libcpupower1_6.12~rc6-1~exp1_i386.deb
9 ·f9e139cf2d6c9f59d90f2c0939881408·352288·debug·optional·linux-cpupower-dbgsym_6.12~rc6-1~exp1_i386.deb9 ·f9e139cf2d6c9f59d90f2c0939881408·352288·debug·optional·linux-cpupower-dbgsym_6.12~rc6-1~exp1_i386.deb
10 ·11ac4bf00f5be8fe490b78d78f4f3a95·1088048·admin·optional·linux-cpupower_6.12~rc6-1~exp1_i386.deb10 ·11ac4bf00f5be8fe490b78d78f4f3a95·1088048·admin·optional·linux-cpupower_6.12~rc6-1~exp1_i386.deb
11 ·0f5bb1c962739e18d312307c26b58f8f·39047316·doc·optional·linux-doc-6.12_6.12~rc6-1~exp1_all.deb11 ·5b0665470526b16c331c8beb52e9faaf·39047856·doc·optional·linux-doc-6.12_6.12~rc6-1~exp1_all.deb
12 ·c48cb00648a3f10b8c06c4f29822fe4a·1104·doc·optional·linux-doc_6.12~rc6-1~exp1_all.deb12 ·c48cb00648a3f10b8c06c4f29822fe4a·1104·doc·optional·linux-doc_6.12~rc6-1~exp1_all.deb
13 ·55391372d283b2d269a23a88fe68ce13·9066712·kernel·optional·linux-headers-6.12-rc6-common-rt_6.12~rc6-1~exp1_all.deb13 ·55391372d283b2d269a23a88fe68ce13·9066712·kernel·optional·linux-headers-6.12-rc6-common-rt_6.12~rc6-1~exp1_all.deb
14 ·9f5ff6df26a65715cab325d052919a63·10711256·kernel·optional·linux-headers-6.12-rc6-common_6.12~rc6-1~exp1_all.deb14 ·9f5ff6df26a65715cab325d052919a63·10711256·kernel·optional·linux-headers-6.12-rc6-common_6.12~rc6-1~exp1_all.deb
15 ·efba3bfbf9043becf0c31b7556c35fac·1095168·debug·optional·linux-kbuild-6.12-rc6-dbgsym_6.12~rc6-1~exp1_i386.deb15 ·efba3bfbf9043becf0c31b7556c35fac·1095168·debug·optional·linux-kbuild-6.12-rc6-dbgsym_6.12~rc6-1~exp1_i386.deb
16 ·bf67ed4d4bc16dd704e15d5d2829e329·1186884·kernel·optional·linux-kbuild-6.12-rc6_6.12~rc6-1~exp1_i386.deb16 ·bf67ed4d4bc16dd704e15d5d2829e329·1186884·kernel·optional·linux-kbuild-6.12-rc6_6.12~rc6-1~exp1_i386.deb
17 ·b796cb0ecadcd17c1877bbabd6766091·2458804·devel·optional·linux-libc-dev_6.12~rc6-1~exp1_all.deb17 ·b796cb0ecadcd17c1877bbabd6766091·2458804·devel·optional·linux-libc-dev_6.12~rc6-1~exp1_all.deb
18 ·2f1778ff34ae1a45e9ed50d98f991936·11488968·debug·optional·linux-perf-dbgsym_6.12~rc6-1~exp1_i386.deb18 ·2f1778ff34ae1a45e9ed50d98f991936·11488968·debug·optional·linux-perf-dbgsym_6.12~rc6-1~exp1_i386.deb
20.5 KB
linux-doc-6.12_6.12~rc6-1~exp1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-11-10·00:12:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-11-10·00:12:45.000000·debian-binary
2 -rw-r--r--···0········0········0···425144·2024-11-10·00:12:45.000000·control.tar.xz2 -rw-r--r--···0········0········0···425164·2024-11-10·00:12:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0·38621980·2024-11-10·00:12:45.000000·data.tar.xz3 -rw-r--r--···0········0········0·38622500·2024-11-10·00:12:45.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
19.9 KB
data.tar.xz
19.9 KB
data.tar
5.83 KB
file list
    
Offset 16241, 22 lines modifiedOffset 16241, 22 lines modified
16241 -rw-r--r--···0·root·········(0)·root·········(0)····30888·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html16241 -rw-r--r--···0·root·········(0)·root·········(0)····30888·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html
16242 -rw-r--r--···0·root·········(0)·root·········(0)····16644·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html16242 -rw-r--r--···0·root·········(0)·root·········(0)····16644·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html
16243 -rw-r--r--···0·root·········(0)·root·········(0)····15445·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html16243 -rw-r--r--···0·root·········(0)·root·········(0)····15445·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/bulk-streams.html
16244 -rw-r--r--···0·root·········(0)·root·········(0)····18751·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html16244 -rw-r--r--···0·root·········(0)·root·········(0)····18751·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html
16245 -rw-r--r--···0·root·········(0)·root·········(0)····17239·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html16245 -rw-r--r--···0·root·········(0)·root·········(0)····17239·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html
16246 -rw-r--r--···0·root·········(0)·root·········(0)···170958·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html16246 -rw-r--r--···0·root·········(0)·root·········(0)···170958·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html
16247 -rw-r--r--···0·root·········(0)·root·········(0)····27434·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html16247 -rw-r--r--···0·root·········(0)·root·········(0)····27434·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/error-codes.html
16248 -rw-r--r--···0·root·········(0)·root·········(0)···169606·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html16248 -rw-r--r--···0·root·········(0)·root·········(0)···169590·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html
16249 -rw-r--r--···0·root·········(0)·root·········(0)····20059·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html16249 -rw-r--r--···0·root·········(0)·root·········(0)····20059·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html
16250 -rw-r--r--···0·root·········(0)·root·········(0)····35866·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html16250 -rw-r--r--···0·root·········(0)·root·········(0)····35866·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html
16251 -rw-r--r--···0·root·········(0)·root·········(0)····19870·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html16251 -rw-r--r--···0·root·········(0)·root·········(0)····19870·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html
16252 -rw-r--r--···0·root·········(0)·root·········(0)····63076·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html16252 -rw-r--r--···0·root·········(0)·root·········(0)····63076·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/power-management.html
16253 -rw-r--r--···0·root·········(0)·root·········(0)····64303·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html16253 -rw-r--r--···0·root·········(0)·root·········(0)····64303·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html
16254 -rw-r--r--···0·root·········(0)·root·········(0)····38527·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html16254 -rw-r--r--···0·root·········(0)·root·········(0)····38527·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec_bus.html
16255 -rw-r--r--···0·root·········(0)·root·········(0)···433935·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html16255 -rw-r--r--···0·root·········(0)·root·········(0)···433865·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html
16256 -rw-r--r--···0·root·········(0)·root·········(0)····19163·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html16256 -rw-r--r--···0·root·········(0)·root·········(0)····19163·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb3-debug-port.html
16257 -rw-r--r--···0·root·········(0)·root·········(0)····78027·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html16257 -rw-r--r--···0·root·········(0)·root·········(0)····78027·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_musb_glue_layer.html
16258 -rw-r--r--···0·root·········(0)·root·········(0)····29560·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html16258 -rw-r--r--···0·root·········(0)·root·········(0)····29560·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/usb/writing_usb_driver.html
16259 -rw-r--r--···0·root·········(0)·root·········(0)····23679·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html16259 -rw-r--r--···0·root·········(0)·root·········(0)····23679·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-mediated-device.html
16260 -rw-r--r--···0·root·········(0)·root·········(0)····10742·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html16260 -rw-r--r--···0·root·········(0)·root·········(0)····10742·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio-pci-device-specific-driver-acceptance.html
16261 -rw-r--r--···0·root·········(0)·root·········(0)····45304·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html16261 -rw-r--r--···0·root·········(0)·root·········(0)····45304·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html
16262 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/16262 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/driver-api/virtio/
Offset 17590, 15 lines modifiedOffset 17590, 15 lines modified
17590 -rw-r--r--···0·root·········(0)·root·········(0)····42232·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/st.html17590 -rw-r--r--···0·root·········(0)·root·········(0)····42232·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/st.html
17591 -rw-r--r--···0·root·········(0)·root·········(0)·····9659·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html17591 -rw-r--r--···0·root·········(0)·root·········(0)·····9659·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html
17592 -rw-r--r--···0·root·········(0)·root·········(0)····67814·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html17592 -rw-r--r--···0·root·········(0)·root·········(0)····67814·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html
17593 -rw-r--r--···0·root·········(0)·root·········(0)·····9536·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html17593 -rw-r--r--···0·root·········(0)·root·········(0)·····9536·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html
17594 -rw-r--r--···0·root·········(0)·root·········(0)····18062·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html17594 -rw-r--r--···0·root·········(0)·root·········(0)····18062·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html
17595 -rw-r--r--···0·root·········(0)·root·········(0)·····9296·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html17595 -rw-r--r--···0·root·········(0)·root·········(0)·····9296·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html
17596 -rw-r--r--···0·root·········(0)·root·········(0)·····6305·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/search.html17596 -rw-r--r--···0·root·········(0)·root·········(0)·····6305·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/search.html
17597 -rw-r--r--···0·root·········(0)·root·········(0)·17439662·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/searchindex.js17597 -rw-r--r--···0·root·········(0)·root·········(0)·17439495·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/searchindex.js
17598 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/17598 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/
17599 -rw-r--r--···0·root·········(0)·root·········(0)····17968·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html17599 -rw-r--r--···0·root·········(0)·root·········(0)····17968·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html
17600 -rw-r--r--···0·root·········(0)·root·········(0)····30922·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/SCTP.html17600 -rw-r--r--···0·root·········(0)·root·········(0)····30922·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/SCTP.html
17601 -rw-r--r--···0·root·········(0)·root·········(0)····42517·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/credentials.html17601 -rw-r--r--···0·root·········(0)·root·········(0)····42517·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/credentials.html
17602 -rw-r--r--···0·root·········(0)·root·········(0)····13911·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/digsig.html17602 -rw-r--r--···0·root·········(0)·root·········(0)····13911·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/digsig.html
17603 -rw-r--r--···0·root·········(0)·root·········(0)····11933·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/index.html17603 -rw-r--r--···0·root·········(0)·root·········(0)····11933·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/index.html
17604 -rw-r--r--···0·root·········(0)·root·········(0)····34286·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/ipe.html17604 -rw-r--r--···0·root·········(0)·root·········(0)····34286·2024-11-10·00:12:45.000000·./usr/share/doc/linux-doc-6.12/html/security/ipe.html
7.22 KB
./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html
    
Offset 2024, 15 lines modifiedOffset 2024, 15 lines modified
2024 <p>All·string·identifier·should·be·allocated·using·this,2024 <p>All·string·identifier·should·be·allocated·using·this,
2025 <strong><a·class="reference·internal"·href="#c.usb_string_ids_tab"·title="usb_string_ids_tab"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_tab()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure2025 <strong><a·class="reference·internal"·href="#c.usb_string_ids_tab"·title="usb_string_ids_tab"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_tab()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure
2026 that·for·example·different·functions·don’t·wrongly·assign·different2026 that·for·example·different·functions·don’t·wrongly·assign·different
2027 meanings·to·the·same·identifier.</p>2027 meanings·to·the·same·identifier.</p>
2028 </div>2028 </div>
2029 <dl·class="c·function">2029 <dl·class="c·function">
2030 <dt·class="sig·sig-object·c"·id="c.usb_string_ids_tab">2030 <dt·class="sig·sig-object·c"·id="c.usb_string_ids_tab">
2031 <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string_ids_tab</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_composite_dev"·title="usb_composite_dev"><span·class="n"><span·class="pre">usb_composite_dev</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cdev</span></span>,·<span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="usb.html#c.usb_string"·title="usb_string"><span·class="n"><span·class="pre">usb_string</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">str</span></span><span·class="sig-paren">)</span><a·class="headerlink"·href="#c.usb_string_ids_tab"·title="Link·to·this·definition">¶</a><br·/></dt>2031 <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string_ids_tab</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_composite_dev"·title="usb_composite_dev"><span·class="n"><span·class="pre">usb_composite_dev</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cdev</span></span>,·<span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_string"·title="usb_string"><span·class="n"><span·class="pre">usb_string</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">str</span></span><span·class="sig-paren">)</span><a·class="headerlink"·href="#c.usb_string_ids_tab"·title="Link·to·this·definition">¶</a><br·/></dt>
2032 <dd><p>allocate·unused·string·IDs·in·batch</p>2032 <dd><p>allocate·unused·string·IDs·in·batch</p>
2033 </dd></dl>2033 </dd></dl>
  
2034 <div·class="kernelindent·docutils·container">2034 <div·class="kernelindent·docutils·container">
2035 <p><strong>Parameters</strong></p>2035 <p><strong>Parameters</strong></p>
2036 <dl·class="simple">2036 <dl·class="simple">
2037 <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated</p>2037 <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated</p>
Offset 2050, 15 lines modifiedOffset 2050, 15 lines modified
2050 <p>All·string·identifier·should·be·allocated·using·this,2050 <p>All·string·identifier·should·be·allocated·using·this,
2051 <strong><a·class="reference·internal"·href="#c.usb_string_id"·title="usb_string_id"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_id()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure·that·for2051 <strong><a·class="reference·internal"·href="#c.usb_string_id"·title="usb_string_id"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_id()</span></code></a></strong>·or·<strong><a·class="reference·internal"·href="#c.usb_string_ids_n"·title="usb_string_ids_n"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string_ids_n()</span></code></a></strong>·routine,·to·ensure·that·for
2052 example·different·functions·don’t·wrongly·assign·different·meanings2052 example·different·functions·don’t·wrongly·assign·different·meanings
2053 to·the·same·identifier.</p>2053 to·the·same·identifier.</p>
2054 </div>2054 </div>
2055 <dl·class="c·function">2055 <dl·class="c·function">
2056 <dt·class="sig·sig-object·c"·id="c.usb_gstrings_attach">2056 <dt·class="sig·sig-object·c"·id="c.usb_gstrings_attach">
2057 <span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="usb.html#c.usb_string"·title="usb_string"><span·class="n"><span·class="pre">usb_string</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_gstrings_attach</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_composite_dev"·title="usb_composite_dev"><span·class="n"><span·class="pre">usb_composite_dev</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cdev</span></span>,·<span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_gadget_strings"·title="usb_gadget_strings"><span·class="n"><span·class="pre">usb_gadget_strings</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">sp</span></span>,·<span·class="kt"><span·class="pre">unsigned</span></span><span·class="w">·</span><span·class="n"><span·class="pre">n_strings</span></span><span·class="sig-paren">)</span><a·class="headerlink"·href="#c.usb_gstrings_attach"·title="Link·to·this·definition">¶</a><br·/></dt>2057 <span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_string"·title="usb_string"><span·class="n"><span·class="pre">usb_string</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_gstrings_attach</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_composite_dev"·title="usb_composite_dev"><span·class="n"><span·class="pre">usb_composite_dev</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cdev</span></span>,·<span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_gadget_strings"·title="usb_gadget_strings"><span·class="n"><span·class="pre">usb_gadget_strings</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">sp</span></span>,·<span·class="kt"><span·class="pre">unsigned</span></span><span·class="w">·</span><span·class="n"><span·class="pre">n_strings</span></span><span·class="sig-paren">)</span><a·class="headerlink"·href="#c.usb_gstrings_attach"·title="Link·to·this·definition">¶</a><br·/></dt>
2058 <dd><p>attach·gadget·strings·to·a·cdev·and·assign·ids</p>2058 <dd><p>attach·gadget·strings·to·a·cdev·and·assign·ids</p>
2059 </dd></dl>2059 </dd></dl>
  
2060 <div·class="kernelindent·docutils·container">2060 <div·class="kernelindent·docutils·container">
2061 <p><strong>Parameters</strong></p>2061 <p><strong>Parameters</strong></p>
2062 <dl·class="simple">2062 <dl·class="simple">
2063 <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated2063 <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_composite_dev</span>·<span·class="pre">*cdev</span></code></dt><dd><p>the·device·whose·string·descriptor·IDs·are·being·allocated
4.9 KB
./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html
    
Offset 2867, 27 lines modifiedOffset 2867, 27 lines modified
2867 </dd>2867 </dd>
2868 </dl>2868 </dl>
2869 <p><strong>Context</strong></p>2869 <p><strong>Context</strong></p>
2870 <p>task·context,·might·sleep.</p>2870 <p>task·context,·might·sleep.</p>
2871 <p><strong>Description</strong></p>2871 <p><strong>Description</strong></p>
2872 <p>Gets·a·USB·descriptor.··Convenience·functions·exist·to·simplify2872 <p>Gets·a·USB·descriptor.··Convenience·functions·exist·to·simplify
2873 getting·some·types·of·descriptors.··Use2873 getting·some·types·of·descriptors.··Use
2874 usb_get_string()·or·<a·class="reference·internal"·href="#c.usb_string"·title="usb_string"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string()</span></code></a>·for·USB_DT_STRING.2874 usb_get_string()·or·<a·class="reference·internal"·href="gadget.html#c.usb_string"·title="usb_string"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_string()</span></code></a>·for·USB_DT_STRING.
2875 Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG)2875 Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG)
2876 are·part·of·the·device·structure.2876 are·part·of·the·device·structure.
2877 In·addition·to·a·number·of·USB-standard·descriptors,·some2877 In·addition·to·a·number·of·USB-standard·descriptors,·some
2878 devices·also·use·class-specific·or·vendor-specific·descriptors.</p>2878 devices·also·use·class-specific·or·vendor-specific·descriptors.</p>
2879 <p>This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context.</p>2879 <p>This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context.</p>
2880 <p><strong>Return</strong></p>2880 <p><strong>Return</strong></p>
2881 <p>The·number·of·bytes·received·on·success,·or·else·the·status·code2881 <p>The·number·of·bytes·received·on·success,·or·else·the·status·code
2882 returned·by·the·underlying·<a·class="reference·internal"·href="#c.usb_control_msg"·title="usb_control_msg"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_control_msg()</span></code></a>·call.</p>2882 returned·by·the·underlying·<a·class="reference·internal"·href="#c.usb_control_msg"·title="usb_control_msg"><code·class="xref·c·c-func·docutils·literal·notranslate"><span·class="pre">usb_control_msg()</span></code></a>·call.</p>
2883 </div>2883 </div>
2884 <dl·class="c·function">2884 <dl·class="c·function">
2885 <dt·class="sig·sig-object·c"·id="c.usb_string">2885 <dt·class="sig·sig-object·c"·id="c.usb_string">
2886 <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_device"·title="usb_device"><span·class="n"><span·class="pre">usb_device</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">dev</span></span>,·<span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="n"><span·class="pre">index</span></span>,·<span·class="kt"><span·class="pre">char</span></span><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">buf</span></span>,·<span·class="n"><span·class="pre">size_t</span></span><span·class="w">·</span><span·class="n"><span·class="pre">size</span></span><span·class="sig-paren">)</span><a·class="headerlink"·href="#c.usb_string"·title="Link·to·this·definition">¶</a><br·/></dt>2886 <span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="sig-name·descname"><span·class="n"><span·class="pre">usb_string</span></span></span><span·class="sig-paren">(</span><span·class="k"><span·class="pre">struct</span></span><span·class="w">·</span><a·class="reference·internal"·href="#c.usb_device"·title="usb_device"><span·class="n"><span·class="pre">usb_device</span></span></a><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">dev</span></span>,·<span·class="kt"><span·class="pre">int</span></span><span·class="w">·</span><span·class="n"><span·class="pre">index</span></span>,·<span·class="kt"><span·class="pre">char</span></span><span·class="w">·</span><span·class="p"><span·class="pre">*</span></span><span·class="n"><span·class="pre">buf</span></span>,·<span·class="n"><span·class="pre">size_t</span></span><span·class="w">·</span><span·class="n"><span·class="pre">size</span></span><span·class="sig-paren">)</span><br·/></dt>
2887 <dd><p>returns·UTF-8·version·of·a·string·descriptor</p>2887 <dd><p>returns·UTF-8·version·of·a·string·descriptor</p>
2888 </dd></dl>2888 </dd></dl>
  
2889 <div·class="kernelindent·docutils·container">2889 <div·class="kernelindent·docutils·container">
2890 <p><strong>Parameters</strong></p>2890 <p><strong>Parameters</strong></p>
2891 <dl·class="simple">2891 <dl·class="simple">
2892 <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_device</span>·<span·class="pre">*dev</span></code></dt><dd><p>the·device·whose·string·descriptor·is·being·retrieved</p>2892 <dt><code·class="docutils·literal·notranslate"><span·class="pre">struct</span>·<span·class="pre">usb_device</span>·<span·class="pre">*dev</span></code></dt><dd><p>the·device·whose·string·descriptor·is·being·retrieved</p>
950 B
html2text {}
    
Offset 2072, 15 lines modifiedOffset 2072, 15 lines modified
2072 Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG)·are·part2072 Device·(USB_DT_DEVICE)·and·configuration·descriptors·(USB_DT_CONFIG)·are·part
2073 of·the·device·structure.·In·addition·to·a·number·of·USB-standard·descriptors,2073 of·the·device·structure.·In·addition·to·a·number·of·USB-standard·descriptors,
2074 some·devices·also·use·class-specific·or·vendor-specific·descriptors.2074 some·devices·also·use·class-specific·or·vendor-specific·descriptors.
2075 This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context.2075 This·call·is·synchronous,·and·may·not·be·used·in·an·interrupt·context.
2076 R\x8Re\x8et\x8tu\x8ur\x8rn\x8n2076 R\x8Re\x8et\x8tu\x8ur\x8rn\x8n
2077 The·number·of·bytes·received·on·success,·or·else·the·status·code·returned·by2077 The·number·of·bytes·received·on·success,·or·else·the·status·code·returned·by
2078 the·underlying·_\x8u_\x8s_\x8b_\x8__\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8__\x8m_\x8s_\x8g_\x8(_\x8)·call.2078 the·underlying·_\x8u_\x8s_\x8b_\x8__\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8__\x8m_\x8s_\x8g_\x8(_\x8)·call.
2079 ··int·usb_string(struct·_\x8u_\x8s_\x8b_\x8__\x8d_\x8e_\x8v_\x8i_\x8c_\x8e·*dev,·int·index,·char·*buf,·size_t·size)_.¶2079 ··int·usb_string(struct·_\x8u_\x8s_\x8b_\x8__\x8d_\x8e_\x8v_\x8i_\x8c_\x8e·*dev,·int·index,·char·*buf,·size_t·size)
2080 ······returns·UTF-8·version·of·a·string·descriptor2080 ······returns·UTF-8·version·of·a·string·descriptor
2081 P\x8Pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8rs\x8s2081 P\x8Pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8rs\x8s
2082 ··struct·usb_device·*dev2082 ··struct·usb_device·*dev
2083 ······the·device·whose·string·descriptor·is·being·retrieved2083 ······the·device·whose·string·descriptor·is·being·retrieved
2084 ··int·index2084 ··int·index
2085 ······the·number·of·the·descriptor2085 ······the·number·of·the·descriptor
2086 ··char·*buf2086 ··char·*buf
1.9 KB
./usr/share/doc/linux-doc-6.12/html/searchindex.js
1.8 KB
js-beautify {}
    
Offset 140817, 15 lines modifiedOffset 140817, 15 lines modified
140817 ············[1160,·2,·1,·"c.usb_set_wireless_status",·"usb_set_wireless_status"],140817 ············[1160,·2,·1,·"c.usb_set_wireless_status",·"usb_set_wireless_status"],
140818 ············[1160,·2,·1,·"c.usb_sg_cancel",·"usb_sg_cancel"],140818 ············[1160,·2,·1,·"c.usb_sg_cancel",·"usb_sg_cancel"],
140819 ············[1160,·2,·1,·"c.usb_sg_init",·"usb_sg_init"],140819 ············[1160,·2,·1,·"c.usb_sg_init",·"usb_sg_init"],
140820 ············[1160,·5,·1,·"c.usb_sg_request",·"usb_sg_request"],140820 ············[1160,·5,·1,·"c.usb_sg_request",·"usb_sg_request"],
140821 ············[1160,·2,·1,·"c.usb_sg_wait",·"usb_sg_wait"],140821 ············[1160,·2,·1,·"c.usb_sg_wait",·"usb_sg_wait"],
140822 ············[1160,·2,·1,·"c.usb_speed_string",·"usb_speed_string"],140822 ············[1160,·2,·1,·"c.usb_speed_string",·"usb_speed_string"],
140823 ············[1160,·2,·1,·"c.usb_state_string",·"usb_state_string"],140823 ············[1160,·2,·1,·"c.usb_state_string",·"usb_state_string"],
140824 ············[1160,·2,·1,·"c.usb_string",·"usb_string"],140824 ············[1153,·5,·1,·"c.usb_string",·"usb_string"],
140825 ············[1153,·2,·1,·"c.usb_string_id",·"usb_string_id"],140825 ············[1153,·2,·1,·"c.usb_string_id",·"usb_string_id"],
140826 ············[1153,·2,·1,·"c.usb_string_ids_n",·"usb_string_ids_n"],140826 ············[1153,·2,·1,·"c.usb_string_ids_n",·"usb_string_ids_n"],
140827 ············[1153,·2,·1,·"c.usb_string_ids_tab",·"usb_string_ids_tab"],140827 ············[1153,·2,·1,·"c.usb_string_ids_tab",·"usb_string_ids_tab"],
140828 ············[1160,·2,·1,·"c.usb_submit_urb",·"usb_submit_urb"],140828 ············[1160,·2,·1,·"c.usb_submit_urb",·"usb_submit_urb"],
140829 ············[1160,·2,·1,·"c.usb_unanchor_urb",·"usb_unanchor_urb"],140829 ············[1160,·2,·1,·"c.usb_unanchor_urb",·"usb_unanchor_urb"],
140830 ············[1160,·2,·1,·"c.usb_unlink_anchored_urbs",·"usb_unlink_anchored_urbs"],140830 ············[1160,·2,·1,·"c.usb_unlink_anchored_urbs",·"usb_unlink_anchored_urbs"],
140831 ············[1160,·2,·1,·"c.usb_unlink_urb",·"usb_unlink_urb"],140831 ············[1160,·2,·1,·"c.usb_unlink_urb",·"usb_unlink_urb"],
Offset 182814, 20 lines modifiedOffset 182814, 14 lines modified
182814 ········],182814 ········],
182815 ········"usb_speed_string":·[182815 ········"usb_speed_string":·[
182816 ············[1160,·3,·1,·"c.usb_speed_string",·"speed"]182816 ············[1160,·3,·1,·"c.usb_speed_string",·"speed"]
182817 ········],182817 ········],
182818 ········"usb_state_string":·[182818 ········"usb_state_string":·[
182819 ············[1160,·3,·1,·"c.usb_state_string",·"state"]182819 ············[1160,·3,·1,·"c.usb_state_string",·"state"]
182820 ········],182820 ········],
182821 ········"usb_string":·[ 
182822 ············[1160,·3,·1,·"c.usb_string",·"buf"], 
182823 ············[1160,·3,·1,·"c.usb_string",·"dev"], 
182824 ············[1160,·3,·1,·"c.usb_string",·"index"], 
182825 ············[1160,·3,·1,·"c.usb_string",·"size"] 
182826 ········], 
182827 ········"usb_string_id":·[182821 ········"usb_string_id":·[
182828 ············[1153,·3,·1,·"c.usb_string_id",·"cdev"]182822 ············[1153,·3,·1,·"c.usb_string_id",·"cdev"]
182829 ········],182823 ········],
182830 ········"usb_string_ids_n":·[182824 ········"usb_string_ids_n":·[
182831 ············[1153,·3,·1,·"c.usb_string_ids_n",·"c"],182825 ············[1153,·3,·1,·"c.usb_string_ids_n",·"c"],
182832 ············[1153,·3,·1,·"c.usb_string_ids_n",·"n"]182826 ············[1153,·3,·1,·"c.usb_string_ids_n",·"n"]
182833 ········],182827 ········],