--- /srv/reproducible-results/rbuild-debian/r-b-build.e6LttVYj/b1/linux_6.12.21-1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.e6LttVYj/b2/linux_6.12.21-1_i386.changes ├── Files │ @@ -4,15 +4,15 @@ │ a7b27320e87644a8eae30630062ddbe9 42928 debug optional hyperv-daemons-dbgsym_6.12.21-1_i386.deb │ 44fe99630afb57a92f03a570359bb247 1003520 admin optional hyperv-daemons_6.12.21-1_i386.deb │ be5042bf9359dca81aa94cc8d4471ed2 988832 libdevel optional libcpupower-dev_6.12.21-1_i386.deb │ 9c203b7b7485758d0529583ef5900668 28240 debug optional libcpupower1-dbgsym_6.12.21-1_i386.deb │ 663bdb5cd260de5e8ade984cb59a9103 997252 libs optional libcpupower1_6.12.21-1_i386.deb │ 50d9c1beedd923e2ac44b1b450fb079b 354696 debug optional linux-cpupower-dbgsym_6.12.21-1_i386.deb │ 58070f16ff4e2a60676bffd95a3394b1 1171676 admin optional linux-cpupower_6.12.21-1_i386.deb │ - c6acc37f3a416839ea9830d0d32fccc8 39139460 doc optional linux-doc-6.12_6.12.21-1_all.deb │ + fd27fef7432f4fdb70a5ec411722f5d7 39140380 doc optional linux-doc-6.12_6.12.21-1_all.deb │ 7664cbbd053574659d1aec5161302afc 1104 doc optional linux-doc_6.12.21-1_all.deb │ 346ff63c1d20edef9ae9fd55119bc152 9156920 kernel optional linux-headers-6.12.21-common-rt_6.12.21-1_all.deb │ b1e9bbe4b58c4d861b83601330037f4f 10800424 kernel optional linux-headers-6.12.21-common_6.12.21-1_all.deb │ d7600c49a33e85ced73c574b2333130e 1802524 debug optional linux-kbuild-6.12.21-dbgsym_6.12.21-1_i386.deb │ e4a31a5000873fac5af5ffd2c927afce 1442440 kernel optional linux-kbuild-6.12.21_6.12.21-1_i386.deb │ 0104f99d86c0d3bc4cf7fb1af23f5a14 2541768 devel optional linux-libc-dev_6.12.21-1_all.deb │ a529b1936899d6799a0e14b75ab08cbf 11492448 debug optional linux-perf-dbgsym_6.12.21-1_i386.deb ├── linux-doc-6.12_6.12.21-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-30 14:50:14.000000 debian-binary │ │ --rw-r--r-- 0 0 0 425348 2025-03-30 14:50:14.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 38713920 2025-03-30 14:50:14.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 425332 2025-03-30 14:50:14.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 38714856 2025-03-30 14:50:14.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: linux-doc-6.12 │ │ │ │ Source: linux │ │ │ │ Version: 6.12.21-1 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian Kernel Team │ │ │ │ -Installed-Size: 199005 │ │ │ │ +Installed-Size: 199004 │ │ │ │ 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 │ │ │ │ @@ -16244,22 +16244,22 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30885 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/URB.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16641 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/anchors.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15442 2025-03-30 14:50:14.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-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/callbacks.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17236 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dma.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 172089 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/dwc3.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27431 2025-03-30 14:50:14.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-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 169587 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/gadget.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20056 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/hotplug.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35863 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19867 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/persist.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63073 2025-03-30 14:50:14.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-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/typec.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38524 2025-03-30 14:50:14.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-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 433862 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/usb/usb.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19160 2025-03-30 14:50:14.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-03-30 14:50:14.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-03-30 14:50:14.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-03-30 14:50:14.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-03-30 14:50:14.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-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/driver-api/vfio.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-30 14:50:14.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-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/st.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9656 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/sym53c500_cs.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67811 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/sym53c8xx_2.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9533 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/tcm_qla2xxx.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18059 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/ufs.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9293 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/scsi/wd719x.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6302 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17450084 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17449917 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/searchindex.js │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/security/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17965 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/security/IMA-templates.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30919 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/security/SCTP.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42514 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/security/credentials.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13908 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/security/digsig.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11930 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/security/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34283 2025-03-30 14:50:14.000000 ./usr/share/doc/linux-doc-6.12/html/security/ipe.html │ │ │ ├── ./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"] │ │ │ │ │ ],