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/49] Backports for v2025.09.1
Date: Fri, 19 Dec 2025 10:20:36 +0100 [thread overview]
Message-ID: <20251219101453.2806980-1-a.fatoum@pengutronix.de> (raw)
We intend to maintain v2025.09.y upstream until Yocto Whinlatter becomes
EOL in April 2026.
All fixes included in this series are backports from master and have
mostly been part of newer releases.
Ahmad Fatoum (20):
scripts: rockchip: rkimage: reinstate OpenSSL 1.1 compatibility
range: fix corner cases when exclusive end is zero
state: guard against empty variable set in DT
ARM: i.MX8M: romapi: skip zero_page_access() if MMU is disabled
ARM: mmu: have zero_page_remappable() check MMU status
ARM: mmu: fix hang when reserved memory at start of RAM
poller: activate POLLER_WARN_OVERTIME only on third strike
bootm: fix boot override inheritance
fs: qemu_fw_cfg: make use of the automount
fs: qemu_fw_cfg: handle non-existent opt/org.barebox.env key
gracefully
boards: qemu-virt: drop fitimage-pubkey.dts
sandbox: fix race with .old_version removal
mci: am654-sdhci: correctly configure SLOTTYPE_EMBEDDED
net: arp: collect context into new struct pending_arp
net: reset pending ARP state when request is done
test: populate qemu_bin, even if missing features
test: exit directly when invoking QEMU states on non-QEMU targets
param: make setting a parameter to the same string value a no-op
i2c: omap: fix probe on am335x
net: 9p: fix variable name in BAREBOX_MAGICVAR
Alexander Shiyan (4):
clk: rockchip: rk3588: Add PLL rate for 1500 MHz
ARM: dts: rockchip: Set initial CPU frequencies for RK3588
ARM: dts: rockchip: Set CPLL frequency for RK3588
commands: truncate: fix multiple file handling with relative sizes
Chali Anis (1):
pci: pci-tegra: fix null pointer assignation.
Jonas Rebmann (3):
virtio: Stop spamming debug buffer
tlv: register_device() error handling
lib: base64: Fix out-of-bounds potential by respecting dst_len
Maud Spierings (6):
ARM: i.MX: Fix the iomux DSE defines for imx8mp
net: designware-imx: don't set txclk when mode is (r)mii
scripts: imx: Makefile.mingw64: add _GNU_SOURCE
scripts: imx: add pread implementation for mingw target
ARM: i.MX8M: Fix the RAM size calculation for DDR3
pmdomain: fix collision in names when registering
Michael Grzeschik (1):
clk: clk_set_parent: skip any operation if current and new parents are
equal
Philipp Zabel (1):
ARM: i.MX6: configure AIPS registers only if trusted
Sascha Hauer (13):
mci: sdhci: am654: Use sdhci_wait_idle()
ARM: dts: am62lx: fix secondary core startup
mtd: peb: mtd_peb_read(): move error message to caller
fs: nfs: drop PROG_NFS special casing
fs: nfs: do not read past packets
clk: rockchip rk3588: configure CPLL in driver
fs: fix automount when last filename component is a automountpoint
ARM: K3: am62l: don't put sysfwdata into 1st stage image
ARM: k3: make some firmware files SoC specific
ARM: k3: am62l: Add dedicated config option for OP-TEE
ARM: k3: am62l: fix dependencies on k3img input files
i2c: implement i2c_unregister_device()
eeprom: at24: unregister devices in error path
Makefile | 2 +
arch/arm/cpu/mmu-common.c | 8 +-
arch/arm/dts/k3-am62l-barebox.dtsi | 4 +
arch/arm/dts/rk3588.dtsi | 11 +-
arch/arm/mach-imx/esdctl.c | 5 +-
arch/arm/mach-imx/imx6.c | 8 +
arch/arm/mach-imx/romapi.c | 9 +-
commands/truncate.c | 11 +-
common/Kconfig | 2 +-
common/boards/qemu-virt/Makefile | 3 +-
common/boards/qemu-virt/board.c | 5 +-
common/boards/qemu-virt/fitimage-pubkey.dts | 3 -
common/boot.c | 5 +-
common/bootm.c | 7 +-
common/poller.c | 4 +-
common/state/backend_format_raw.c | 16 +-
common/state/state.c | 8 +-
common/tlv/bus.c | 7 +-
conftest.py | 6 +-
drivers/base/power.c | 4 +-
drivers/clk/clk.c | 3 +
drivers/clk/rockchip/clk-rk3588.c | 8 +
drivers/eeprom/at24.c | 5 +-
drivers/i2c/busses/i2c-omap.c | 5 +-
drivers/i2c/i2c.c | 6 +
drivers/mci/am654-sdhci.c | 5 +-
drivers/mtd/peb.c | 2 +-
drivers/mtd/ubi/io.c | 8 +
drivers/net/designware_imx.c | 5 +
drivers/pci/pci-tegra.c | 2 +-
drivers/virtio/virtio_ring.c | 4 +-
firmware/Kconfig | 4 +
fs/devfs-core.c | 6 +
fs/fs.c | 10 +-
fs/nfs.c | 330 ++++++++++++++------
fs/qemu_fw_cfg.c | 36 +--
images/Makefile.k3 | 62 ++--
include/bootm-overrides.h | 7 +-
include/driver.h | 2 +
include/i2c/i2c.h | 2 +
include/linux/list.h | 14 +
include/mach/imx/iomux-mx8mp.h | 4 +-
include/range.h | 31 +-
include/zero_page.h | 12 +-
lib/base64.c | 10 +-
lib/parameter.c | 2 +
net/9p/mod.c | 2 +-
net/net.c | 47 ++-
scripts/imx/Makefile.mingw64 | 4 +-
scripts/imx/pread.c | 25 ++
scripts/rkimage.c | 15 +-
test/strategy.py | 3 +
52 files changed, 557 insertions(+), 252 deletions(-)
delete mode 100644 common/boards/qemu-virt/fitimage-pubkey.dts
create mode 100644 scripts/imx/pread.c
--
2.47.3
next reply other threads:[~2025-12-19 10:15 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-19 9:20 Ahmad Fatoum [this message]
2025-12-19 9:20 ` [PATCH v2025.09.y 01/49] mci: sdhci: am654: Use sdhci_wait_idle() Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 02/49] clk: rockchip: rk3588: Add PLL rate for 1500 MHz Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 03/49] ARM: i.MX6: configure AIPS registers only if trusted Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 04/49] ARM: dts: rockchip: Set initial CPU frequencies for RK3588 Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 05/49] ARM: dts: rockchip: Set CPLL frequency " Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 06/49] scripts: rockchip: rkimage: reinstate OpenSSL 1.1 compatibility Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 07/49] ARM: dts: am62lx: fix secondary core startup Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 08/49] ARM: i.MX: Fix the iomux DSE defines for imx8mp Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 09/49] virtio: Stop spamming debug buffer Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 10/49] clk: clk_set_parent: skip any operation if current and new parents are equal Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 11/49] range: fix corner cases when exclusive end is zero Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 12/49] mtd: peb: mtd_peb_read(): move error message to caller Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 13/49] state: guard against empty variable set in DT Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 14/49] fs: nfs: drop PROG_NFS special casing Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 15/49] fs: nfs: do not read past packets Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 16/49] ARM: i.MX8M: romapi: skip zero_page_access() if MMU is disabled Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 17/49] ARM: mmu: have zero_page_remappable() check MMU status Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 18/49] ARM: mmu: fix hang when reserved memory at start of RAM Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 19/49] clk: rockchip rk3588: configure CPLL in driver Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 20/49] poller: activate POLLER_WARN_OVERTIME only on third strike Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 21/49] bootm: fix boot override inheritance Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 22/49] commands: truncate: fix multiple file handling with relative sizes Ahmad Fatoum
2025-12-19 9:20 ` [PATCH v2025.09.y 23/49] fs: qemu_fw_cfg: make use of the automount Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 24/49] fs: qemu_fw_cfg: handle non-existent opt/org.barebox.env key gracefully Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 25/49] boards: qemu-virt: drop fitimage-pubkey.dts Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 26/49] pci: pci-tegra: fix null pointer assignation Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 27/49] sandbox: fix race with .old_version removal Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 28/49] net: designware-imx: don't set txclk when mode is (r)mii Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 29/49] mci: am654-sdhci: correctly configure SLOTTYPE_EMBEDDED Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 30/49] scripts: imx: Makefile.mingw64: add _GNU_SOURCE Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 31/49] scripts: imx: add pread implementation for mingw target Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 32/49] net: arp: collect context into new struct pending_arp Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 33/49] net: reset pending ARP state when request is done Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 34/49] test: populate qemu_bin, even if missing features Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 35/49] ARM: i.MX8M: Fix the RAM size calculation for DDR3 Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 36/49] test: exit directly when invoking QEMU states on non-QEMU targets Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 37/49] tlv: register_device() error handling Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 38/49] fs: fix automount when last filename component is a automountpoint Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 39/49] ARM: K3: am62l: don't put sysfwdata into 1st stage image Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 40/49] ARM: k3: make some firmware files SoC specific Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 41/49] ARM: k3: am62l: Add dedicated config option for OP-TEE Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 42/49] ARM: k3: am62l: fix dependencies on k3img input files Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 43/49] lib: base64: Fix out-of-bounds potential by respecting dst_len Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 44/49] param: make setting a parameter to the same string value a no-op Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 45/49] i2c: omap: fix probe on am335x Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 46/49] net: 9p: fix variable name in BAREBOX_MAGICVAR Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 47/49] pmdomain: fix collision in names when registering Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 48/49] i2c: implement i2c_unregister_device() Ahmad Fatoum
2025-12-19 9:21 ` [PATCH v2025.09.y 49/49] eeprom: at24: unregister devices in error path Ahmad Fatoum
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=20251219101453.2806980-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