[GIT PULL] Please pull u-boot-dfu-20260728 into main

Mattijs Korpershoek <[email protected]>
Newsgroups gmane.comp.boot-loaders.u-boot
Message-ID <[email protected]>
Hi Tom,

Here is a PR for main with the following:

Android:
* avb: Update libavb to AOSP 1.3.0
* avb: Fix memory leak on mmc_part
* bootmeth_android: Fix memory leaks for AvbOps and verify-data
* bootmeth_android: Fix out-of-bounds access in bootconfig parsing

Usb Gadget:
* cmd: ums: Set serial# on iSerial device descriptor
* dwc2: Set maxpacket_limit and endpoint capabilities to prepare for
  udc core migration
* ci_udc: Fix ep type in ep_enable()
* ci_udc: Set usb request status to handle complete callback
* ci_udc: Ensure dtds are inactive before completing request

CI:
* https://git.u-boot-project.org/u-boot/custodians/u-boot-dfu/-/pipelines/769

Thanks,
Mattijs

The following changes since commit 1b8283bd3220e898d338fb98929f0b06ed63da84:

  cmd: read: fix unsigned overflow bypassing range check (2026-07-21 13:52:50 -0600)

are available in the Git repository at:

  https://git.u-boot-project.org/u-boot/custodians/u-boot-dfu.git tags/u-boot-dfu-20260728

for you to fetch changes up to e6f091a208276db72596c8f7376648856a276d97:

  doc: android: refresh AVB provenance and pin libavb reference (2026-07-27 14:26:32 +0200)

----------------------------------------------------------------
u-boot-dfu-20260728

Android:
* avb: Update libavb to AOSP 1.3.0
* avb: Fix memory leak on mmc_part
* bootmeth_android: Fix memory leaks for AvbOps and verify-data
* bootmeth_android: Fix out-of-bounds access in bootconfig parsing

Usb Gadget:
* cmd: ums: Set serial# on iSerial device descriptor
* dwc2: Set maxpacket_limit and endpoint capabilities to prepare for
  udc core migration
* ci_udc: Fix ep type in ep_enable()
* ci_udc: Set usb request status to handle complete callback
* ci_udc: Ensure dtds are inactive before completing request

----------------------------------------------------------------
Alexey Charkov (1):
      boot: android: fix out-of-bounds access in bootconfig parsing

Igor Opaniuk (4):
      boot: android: fix AvbOps and verify-data leaks in AVB path
      avb: free mmc_part allocated by get_partition()
      libavb: update to AOSP 1.3.0
      doc: android: refresh AVB provenance and pin libavb reference

Jason He (1):
      usb: ci_udc: verify all dtds are inactive before completing request

Marek Vasut (1):
      cmd: ums: Set Device Descriptor iSerial based on serial# env variable

Mattijs Korpershoek (2):
      usb: gadget: dwc2: Use usb_ep_set_maxpacket_limit() for fifo sizes
      usb: gadget: dwc2: Set endpoint capabilities via .caps field

Xu Yang (1):
      usb: ci_udc: set correct ep type in ep_enable()

Ye Li (1):
      usb: ci_udc: Update usb request status

 boot/bootmeth_android.c                     |  37 ++--
 boot/image-android.c                        |  30 ++-
 common/avb_verify.c                         |  29 ++-
 doc/android/avb2.rst                        |   7 +-
 drivers/usb/gadget/ci_udc.c                 |  30 ++-
 drivers/usb/gadget/ci_udc.h                 |   4 +-
 drivers/usb/gadget/dwc2_udc_otg.c           |  26 ++-
 drivers/usb/gadget/f_mass_storage.c         |   8 +
 lib/libavb/avb_chain_partition_descriptor.c |   1 +
 lib/libavb/avb_chain_partition_descriptor.h |  16 +-
 lib/libavb/avb_cmdline.c                    |  42 +---
 lib/libavb/avb_descriptor.c                 |  62 ++++--
 lib/libavb/avb_hashtree_descriptor.h        |   3 +
 lib/libavb/avb_property_descriptor.h        |   8 +-
 lib/libavb/avb_rsa.c                        |   6 +-
 lib/libavb/avb_slot_verify.c                | 313 +++++++++++++++-------------
 lib/libavb/avb_slot_verify.h                |   6 +-
 lib/libavb/avb_util.c                       |  46 +++-
 lib/libavb/avb_util.h                       | 140 +++++++------
 lib/libavb/avb_vbmeta_image.c               |   1 +
 lib/libavb/avb_vbmeta_image.h               |   8 +-
 lib/libavb/avb_version.h                    |   2 +-
 22 files changed, 501 insertions(+), 324 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.