mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Ahmad Fatoum <a.fatoum@pengutronix.de>
To: barebox@lists.infradead.org
Cc: Ahmad Fatoum <a.fatoum@pengutronix.de>
Subject: [PATCH v2025.09.y 00/58] Backports for v2025.09.1
Date: Fri, 13 Mar 2026 14:24:44 +0100	[thread overview]
Message-ID: <20260313132631.2257573-1-a.fatoum@pengutronix.de> (raw)

Yocto Whinlatter still has a month to go until EOL.

Let's backport some fixes accrued in master in the meantime.

Ahmad Fatoum (35):
  drivers: don't propagate of_alias_get_id's -ENODEV out of probe
  bug: add support for CONFIG_DEBUG_BUGVERBOSE
  sandbox: fix make dependency for sandbox
  ARM: cpu: common: skip R_ARM_NONE relocations
  virtio: ring: fix stale data in queue after reset
  scripts: Makefile.lib: suppress graph_port warnings for overlays
  ARM: Rockchip: rk3576-prtpuk: suppress video graph warning
  kbuild: fold rmdirs into rmfiles
  FIT: fix double free issue with >1 reference count
  net: phy: mdio_bus: fix freeing of cdev name before devfs_remove
  bootm: fix bootm override saving/restoring
  common: tlv: fix link error when CONFIG_NET is disabled
  include: array_size.h: make header self-contained
  of: overlay: propagate error unflattening DTBO
  efi: fix potential NULL dereference
  FIT: fix potential underflow of stack array
  of: fdt: fix double free in fdt_ensure_space
  of: overlay: initialize ret to fix garbage return value
  firmware: xilinx-fpga: fix double free in probe error path
  driver: fix missing va_end in dev_add_alias error path
  net: eth: avoid overlapping memcpy in eth_set_ethaddr
  pmdomain: fix dereference before NULL check in genpd_get_from_provider
  net: phy: add NULL check for phy driver in page accessors
  open: add missing mode argument to O_CREAT calls
  hush: add NULL check for gl_pathv after do_glob_in_argv
  i2c: rk3x: fix NULL pointer dereference on repeated NACK
  mci: imx-esdhc: remove misleading NULL check for cmd pointer
  mci: spi: initialize r1 to fix garbage return value
  virtio: fix variable shadowing in virtqueue_add_sgs input scatter loop
  video: mode-helpers: preserve sync polarity in fb_videomode conversion
  scripts: include: break dependency of list.h on kernel.h
  jwt: fix buffer overflow and double-free in jwt_part_parse
  of: fdt: fix heap-buffer-overflow in fdt_machine_is_compatible
  powerpc: fix initjmp storing function pointer at wrong offset
  of: fdt: refuse / in property and node names

Alexander Shiyan (1):
  mtd: nand: mxc_nand: use clk_get_optional for clock handling

Bruno Knittel (1):
  ARM: socfpga: arria10-reset-manager: release UART0

Chali Anis (1):
  clk: clkdev: fix format security.

Fabian Pflug (1):
  i.MX: HAB: fix field return unlock fuse uid

Hemanth Kumar M D (1):
  scripts: fix build failure with glibc 2.43

Ivaylo Ivanov (1):
  video: simplefb-client: switch to dev_get_resource

Jonas Rebmann (2):
  common: tlv: Correct eth address list fixup
  Makefile: include scripts/ in compile_commands.json

Matthias Zoechmann (2):
  scripts: imx: fix string in further auth block
  scripts: imx-image: support DCD_WRITE on closed dev

Maud Spierings (1):
  RISC-V: dts: fix generation of dtbs-list

Sascha Hauer (10):
  mci: am654-sdhci: Wait for transfer complete interrupt with
    MMC_RSP_BUSY cmd
  firmware: handle firmware files being links correctly
  driver: implement get_free_deviceid_from()
  gpio: Fix GPIOD_ASIS flag
  ARM: rockchip: dmc: use define instead of hardcoded value
  ARM: rockchip: atf: Fix memend
  regulator: fix handling of off_on_delay
  regulator: fixed: handle startup-delay-us property
  net: r8169: drain RX descriptor ring
  FIT: reconstruct hashed-nodes property during verification

Tobias Waldekranz (1):
  MIPS: qemu-malta_defconfig: Use largest possible relocation table

zhengxiaojun (1):
  mmc: resolve conflict between MMC_CAP_NONREMOVABLE and
    MMC_CAP_1_8V_DDR

 Makefile                                      |  15 +-
 arch/arm/cpu/common.c                         |  30 ++--
 arch/arm/dts/rk3576-prtpuk-linux.dts          |   4 +-
 arch/arm/mach-imx/Kconfig                     |  33 ++---
 arch/arm/mach-rockchip/atf.c                  |  12 +-
 arch/arm/mach-rockchip/dmc.c                  |   4 +-
 arch/arm/mach-socfpga/arria10-reset-manager.c |   1 +
 arch/mips/configs/qemu-malta_defconfig        |   1 +
 arch/powerpc/lib/setjmp.S                     |   4 +-
 arch/riscv/dts/Makefile                       |   8 +-
 commands/echo.c                               |   2 +-
 commands/edit.c                               |   2 +-
 commands/uimage.c                             |   2 +-
 commands/uncompress.c                         |   2 +-
 common/Kconfig                                |  11 ++
 common/bbu.c                                  |   2 +-
 common/boot.c                                 |   4 +-
 common/bootm.c                                |   6 +-
 common/console_common.c                       |   2 +-
 common/fastboot.c                             |   4 +-
 common/globalvar.c                            |   2 +-
 common/hush.c                                 |   3 +
 common/image-fit.c                            | 135 +++++++++++++++---
 common/tlv/barebox.c                          |  30 ++--
 common/tlv/parser.c                           |   5 +
 drivers/base/driver.c                         |  14 +-
 drivers/base/power.c                          |   4 +-
 drivers/clk/sifive/sifive-prci.c              |   2 +-
 drivers/firmware/xilinx-fpga.c                |   4 +-
 drivers/gpio/gpio-clps711x.c                  |   2 +-
 drivers/gpio/gpio-imx.c                       |   5 +-
 drivers/gpio/gpio-mxs.c                       |   2 +-
 drivers/gpio/gpio-omap.c                      |   5 +-
 drivers/gpio/gpio-orion.c                     |   5 +-
 drivers/gpio/gpio-vf610.c                     |  14 +-
 drivers/gpio/gpiolib.c                        |  15 +-
 drivers/i2c/busses/i2c-rk3x.c                 |   3 +-
 drivers/mci/am654-sdhci.c                     |   8 +-
 drivers/mci/imx-esdhc-common.c                |   2 +-
 drivers/mci/mci_spi.c                         |   2 +-
 drivers/mtd/nand/raw/mxc_nand.c               |   3 +-
 drivers/net/phy/mdio_bus.c                    |   2 +-
 drivers/net/phy/phy-core.c                    |   4 +-
 drivers/net/r8169_main.c                      |  39 ++---
 drivers/of/fdt.c                              |  26 +++-
 drivers/of/overlay.c                          |   5 +-
 drivers/regulator/core.c                      |  15 +-
 drivers/regulator/fixed.c                     |   3 +
 drivers/spi/imx_spi.c                         |   5 +-
 drivers/usb/gadget/function/dfu.c             |   6 +-
 drivers/usb/imx/imx-usb-phy.c                 |   2 +-
 drivers/usb/musb/phy-am335x.c                 |   3 +-
 drivers/video/mode-helpers.c                  |   4 +
 drivers/video/simplefb-client.c               |   4 +-
 drivers/virtio/virtio_ring.c                  |   3 +-
 efi/efivar-filename.c                         |   3 +
 firmware/Makefile                             |  23 +--
 images/Makefile                               |   2 +
 images/Makefile.sandbox                       |   2 +-
 include/asm-generic/bug.h                     |  26 +++-
 include/bootm-overrides.h                     |   6 +-
 include/driver.h                              |   7 +-
 include/fcntl.h                               |   2 +-
 include/gpio.h                                |   2 +
 include/linux/array_size.h                    |   3 +-
 include/linux/gpio/consumer.h                 |   2 +-
 include/mach/imx/habv4-imx8-gencsf.h          |   2 +-
 include/mach/imx/imx-header.h                 |   2 +
 include/mci.h                                 |   2 +-
 include/regulator.h                           |   3 +
 lib/libfile.c                                 |   4 +-
 lib/xymodem.c                                 |   2 +-
 net/eth.c                                     |   3 +-
 scripts/Makefile.lib                          |   4 +-
 scripts/imx/imx-image.c                       |  19 ++-
 scripts/imx/imx.c                             |  24 +++-
 scripts/include/linux/container_of.h          |  18 +++
 scripts/include/linux/kernel.h                |  14 +-
 scripts/include/linux/list.h                  |   2 +-
 scripts/include/linux/types.h                 |   3 +-
 security/jwt.c                                |   3 +-
 81 files changed, 480 insertions(+), 238 deletions(-)
 create mode 100644 scripts/include/linux/container_of.h

-- 
2.47.3




             reply	other threads:[~2026-03-13 13:27 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-13 13:24 Ahmad Fatoum [this message]
2026-03-13 13:24 ` [PATCH v2025.09.y 01/58] clk: clkdev: fix format security Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 02/58] scripts: imx: fix string in further auth block Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 03/58] scripts: imx-image: support DCD_WRITE on closed dev Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 04/58] mci: am654-sdhci: Wait for transfer complete interrupt with MMC_RSP_BUSY cmd Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 05/58] video: simplefb-client: switch to dev_get_resource Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 06/58] MIPS: qemu-malta_defconfig: Use largest possible relocation table Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 07/58] firmware: handle firmware files being links correctly Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 08/58] drivers: don't propagate of_alias_get_id's -ENODEV out of probe Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 09/58] ARM: socfpga: arria10-reset-manager: release UART0 Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 10/58] bug: add support for CONFIG_DEBUG_BUGVERBOSE Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 11/58] driver: implement get_free_deviceid_from() Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 12/58] sandbox: fix make dependency for sandbox Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 13/58] gpio: Fix GPIOD_ASIS flag Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 14/58] i.MX: HAB: fix field return unlock fuse uid Ahmad Fatoum
2026-03-13 13:24 ` [PATCH v2025.09.y 15/58] ARM: cpu: common: skip R_ARM_NONE relocations Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 16/58] mmc: resolve conflict between MMC_CAP_NONREMOVABLE and MMC_CAP_1_8V_DDR Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 17/58] virtio: ring: fix stale data in queue after reset Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 18/58] scripts: Makefile.lib: suppress graph_port warnings for overlays Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 19/58] ARM: Rockchip: rk3576-prtpuk: suppress video graph warning Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 20/58] kbuild: fold rmdirs into rmfiles Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 21/58] mtd: nand: mxc_nand: use clk_get_optional for clock handling Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 22/58] FIT: fix double free issue with >1 reference count Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 23/58] net: phy: mdio_bus: fix freeing of cdev name before devfs_remove Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 24/58] bootm: fix bootm override saving/restoring Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 25/58] common: tlv: Correct eth address list fixup Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 26/58] common: tlv: fix link error when CONFIG_NET is disabled Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 27/58] include: array_size.h: make header self-contained Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 28/58] RISC-V: dts: fix generation of dtbs-list Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 29/58] of: overlay: propagate error unflattening DTBO Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 30/58] efi: fix potential NULL dereference Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 31/58] FIT: fix potential underflow of stack array Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 32/58] of: fdt: fix double free in fdt_ensure_space Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 33/58] of: overlay: initialize ret to fix garbage return value Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 34/58] firmware: xilinx-fpga: fix double free in probe error path Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 35/58] driver: fix missing va_end in dev_add_alias " Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 36/58] net: eth: avoid overlapping memcpy in eth_set_ethaddr Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 37/58] pmdomain: fix dereference before NULL check in genpd_get_from_provider Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 38/58] net: phy: add NULL check for phy driver in page accessors Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 39/58] open: add missing mode argument to O_CREAT calls Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 40/58] hush: add NULL check for gl_pathv after do_glob_in_argv Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 41/58] i2c: rk3x: fix NULL pointer dereference on repeated NACK Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 42/58] mci: imx-esdhc: remove misleading NULL check for cmd pointer Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 43/58] mci: spi: initialize r1 to fix garbage return value Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 44/58] virtio: fix variable shadowing in virtqueue_add_sgs input scatter loop Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 45/58] video: mode-helpers: preserve sync polarity in fb_videomode conversion Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 46/58] ARM: rockchip: dmc: use define instead of hardcoded value Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 47/58] ARM: rockchip: atf: Fix memend Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 48/58] regulator: fix handling of off_on_delay Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 49/58] regulator: fixed: handle startup-delay-us property Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 50/58] scripts: include: break dependency of list.h on kernel.h Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 51/58] Makefile: include scripts/ in compile_commands.json Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 52/58] jwt: fix buffer overflow and double-free in jwt_part_parse Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 53/58] of: fdt: fix heap-buffer-overflow in fdt_machine_is_compatible Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 54/58] powerpc: fix initjmp storing function pointer at wrong offset Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 55/58] net: r8169: drain RX descriptor ring Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 56/58] of: fdt: refuse / in property and node names Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 57/58] FIT: reconstruct hashed-nodes property during verification Ahmad Fatoum
2026-03-13 13:25 ` [PATCH v2025.09.y 58/58] scripts: fix build failure with glibc 2.43 Ahmad Fatoum
2026-03-13 14:56 ` [PATCH v2025.09.y 00/58] Backports for v2025.09.1 Sascha Hauer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260313132631.2257573-1-a.fatoum@pengutronix.de \
    --to=a.fatoum@pengutronix.de \
    --cc=barebox@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox