From patchwork Fri Oct 23 05:50:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 101727 Received: from a27-45.smtp-out.us-west-2.amazonses.com (a27-45.smtp-out.us-west-2.amazonses.com [54.240.27.45]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.1097.1792734602243502856 for ; Thu, 22 Oct 2026 22:50:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=CVrBrVxw; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=28DeVGJA; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.45, mailfrom: 010101a1674f1f93-0d5cda31-0932-4c02-af42-e3be635acc5a-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky; d=yoctoproject.org; t=1792734601; h=Content-Type:MIME-Version:From:To:Subject:Message-Id:Date; bh=u5Yh8Z+v8ifpc93mhUXM+oiOLofbcrvf37e4YHTYvpw=; b=CVrBrVxw2aY/M8Tmh6pLSqDMvg2Q+0BgWIQjOyJLWR4GAWHUYe0JoC0Oqeq+ijbu hq8zg1zWHaLEc1fu+NvNCxB9gRXaUtzVdzTjsI/p1RBAbei2r9/DuT5WYXLoZV66KP8 nczqcR81NhJjdCHErifSXtpJW2Wnasda6G7C82m8= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1792734601; h=Content-Type:MIME-Version:From:To:Subject:Message-Id:Date:Feedback-ID; bh=u5Yh8Z+v8ifpc93mhUXM+oiOLofbcrvf37e4YHTYvpw=; b=28DeVGJAlvzcNbzDMZoj5zYbDR6/aw31lLs1alJjeAa4U2uB2Jk+jbWPVh2c1yHI ZdZlx/YaI9a69sUseGyHB6Okrk2RGc58KFPEebJAsrRdmSGJYtD6TyxMZZ/h3GOGsA6 6MSyB40dnHOr03gx/zDiWXflvoRjZnr18rDrIyOU= MIME-Version: 1.0 From: auh@yoctoproject.org To: openembedded-core@lists.openembedded.org Subject: [AUH] usbutils: upgrading to 020 SUCCEEDED Message-ID: <010101a1674f1f93-0d5cda31-0932-4c02-af42-e3be635acc5a-000000@us-west-2.amazonses.com> Date: Fri, 23 Oct 2026 05:50:01 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.10.23-54.240.27.45 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Fri, 23 Oct 2026 05:50:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248476 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *usbutils* to *020* has Succeeded. Next steps: - apply the patch: git am 0001-usbutils-upgrade-019-020.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 81393e622d2c194d5f293eb21f887f2072b87839 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Fri, 23 Oct 2026 05:15:29 +0000 Subject: [PATCH] usbutils: upgrade 019 -> 020 # Copyright (c) 2018-2026 Greg Kroah-Hartman usbutils 020 ============ Armin Wolf (1): lsusb: Add support for FWStatus Capability decoding Greg Kroah-Hartman (124): justfile: add 'make' target usb-spec.h: fix up spelling mistake for "Tone Enable" entry tests: vendor brat 0.10.1 as the test runner tests: compare built lsusb against the installed copy tests: lsusb -h: compare built against installed tests: lsusb -t: compare built against installed tests: lsusb -s: compare built against installed tests: lsusb -d: compare built against installed tests: lsusb -D: compare built against installed tests: usb-devices: compare built against installed tests: lsusb.py: compare built against installed tests: lsusb.py -h: compare built against installed tests: lsusb.py -i: compare built against installed tests: lsusb.py -I: compare built against installed tests: lsusb.py -u: compare built against installed tests: lsusb.py -U: compare built against installed tests: lsusb.py -c: compare built against installed tests: lsusb.py -C: compare built against installed tests: lsusb.py -e: compare built against installed tests: lsusb.py -w: compare built against installed tests: lsusb.py -f: compare built against installed justfile: add 'test' target desc-dump: fix operator precedence bug in bit-to-byte conversion usbmisc: fix NULL dereference on getcwd() failure in get_absolute_path() usbmisc: check malloc() return in get_dev_string_ascii() usbmisc: check malloc() return in usb_string_to_native() usbmisc: fix unbounded recursion and strncpy issues in readlink_recursive() names: replace sprintf() with snprintf() for modalias formatting lsusb-t: replace sprintf() with snprintf() in lanes_to_str() desc-dump: fix NULL pointer dereference for unknown audio terminal types desc-dump: fix integer underflow in get_array_entry_count() names: fix missing null termination in get_vendor_product_with_fallback() sysfs: fix buffer handling in read_sysfs_prop() sysfs: check initial snprintf() return value in get_sysfs_name() lsusb: fix out-of-bounds array access in dump_encryption_type() lsusb: fix out-of-bounds reads in video EXTENSION_UNIT descriptor parsing lsusb: fix unaligned memory access in dump_printer_device() lsusb: fix out-of-bounds read in video HEADER descriptor parsing lsusb: fix out-of-bounds read in HID report descriptor parsing lsusb: replace sprintf() with snprintf() in get_guid() lsusb: fix out-of-bounds read in MIDI streaming endpoint descriptor lsusb: fix out-of-bounds read in STILL_IMAGE_FRAME descriptor parsing lsusb-t: fix buffer handling in read_sysfs_file_string() lsusb: fix wrong variable in FORMAT_TYPE_II descriptor length calculation lsusb: fix out-of-bounds reads in video INPUT_HEADER and OUTPUT_HEADER lsusb: fix out-of-bounds reads in video PROCESSING_UNIT descriptor lsusb: fix out-of-bounds reads in video terminal and selector descriptors lsusb: fix undefined behavior in convert_le_u32() signed shift lsusb: fix OOB reads in UAC1 audio FORMAT_TYPE descriptor parsing lsusb: fix out-of-bounds read in SuperSpeedPlus capability descriptor lsusb: fix OOB reads in audio FORMAT_SPECIFIC descriptor parsing lsusb: fix out-of-bounds reads in IPP printer descriptor parsing lsusb: add missing length checks in dump_wire_adapter and dump_rc_interface lsusb: add missing length checks in dump_security and dump_encryption_type lsusb: fix OOB read in dump_dfu_interface on short descriptors lsusb: add missing length check in dump_association() lsusb: fix out-of-bounds reads in dump_hid_device() on short descriptors lsusb: fix OOB reads in UAC2 FORMAT_TYPE descriptor parsing lsusb: fix OOB reads in MIDI HEADER and MIDI_IN_JACK descriptor parsing lsusb: fix OOB read in dump_videocontrol_interrupt_endpoint() lsusb: fix OOB reads in video streaming format descriptors lsusb: fix OOB reads in video FRAME descriptor parsing lsusb: fix remaining OOB read in MIDI_OUT_JACK initial fields lsusb: fix remaining OOB reads in video descriptor warn-and-continue paths lsusb: fix OOB reads in video INPUT_HEADER and OUTPUT_HEADER data loops lsusb: fix OOB read in STILL_IMAGE_FRAME compression pattern loop lsusb: fix OOB read in FORMAT_MPEG2TS descriptor on short descriptors lsusb: zero hub descriptor buffer to prevent reading uninitialized data lsusb: fix OOB read in FORMAT_STREAM_BASED descriptor parsing lsusb: fix unsigned integer underflow in dump_bytes calls for short descriptors lsusb: fix wrong byte printed for CCID bClassEnvelope lsusb: bounds-check MIDI ELEMENT bNrInpu [Changelog truncated as it exceeds 5000 characters; the full changelog can be found in an attachment to the AUH email] --- meta/recipes-bsp/usbutils/{usbutils_019.bb => usbutils_020.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-bsp/usbutils/{usbutils_019.bb => usbutils_020.bb} (94%) diff --git a/meta/recipes-bsp/usbutils/usbutils_019.bb b/meta/recipes-bsp/usbutils/usbutils_020.bb similarity index 94% rename from meta/recipes-bsp/usbutils/usbutils_019.bb rename to meta/recipes-bsp/usbutils/usbutils_020.bb index 164445ac4e..7ec808d5a2 100644 --- a/meta/recipes-bsp/usbutils/usbutils_019.bb +++ b/meta/recipes-bsp/usbutils/usbutils_020.bb @@ -15,7 +15,7 @@ DEPENDS = "libusb1 virtual/libiconv udev" SRC_URI = "${KERNELORG_MIRROR}/linux/utils/usb/usbutils/usbutils-${PV}.tar.gz \ " -SRC_URI[sha256sum] = "347c52b65a6aeb22cfe3af8382192004f99725850e1dc5f705336e54cf6d59fc" +SRC_URI[sha256sum] = "fed292b2a3dce83464ce9e96e7eaf301f58b3bf0104872b6a75edac14c907ff2" inherit meson pkgconfig update-alternatives