Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *kexec-tools* to *2.0.32* has Succeeded.
Next steps:
- apply the patch: git am 0001-kexec-tools-upgrade-2.0.31-2.0.32.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 a94e17daf8a52d65683d71bbef5334bd82db9555 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Sat, 15 Nov 2025 15:01:57 +0000
Subject: [PATCH] kexec-tools: upgrade 2.0.31 -> 2.0.32
---
...nt-base-match-pinned-section-address.patch | 62 -------------------
...bled-check-if-kaslr-seed-dtb-propert.patch | 2 +-
...-add-MFD_NOEXEC_SEAL-flag-explicitly.patch | 4 +-
...powerpc-change-the-memory-size-limit.patch | 2 +-
...-ppc-fs2dt-Match-function-signatures.patch | 2 +-
...-purgatory-Pass-r-directly-to-linker.patch | 7 +--
.../0005-Disable-PIE-during-link.patch | 7 +--
...-tools_2.0.31.bb => kexec-tools_2.0.32.bb} | 48 +++++++++++++-
8 files changed, 56 insertions(+), 78 deletions(-)
delete mode 100644
meta/recipes-kernel/kexec/kexec-tools/0001-Make-the-segment-base-match-pinned-section-address.patch
rename meta/recipes-kernel/kexec/{kexec-tools_2.0.31.bb =>
kexec-tools_2.0.32.bb} (64%)
diff --git
a/meta/recipes-kernel/kexec/kexec-tools/0001-Make-the-segment-base-match-pinned-section-address.patch
b/meta/recipes-kernel/kexec/kexec-tools/0001-Make-the-segment-base-match-pinned-section-address.patch
deleted file mode 100644
index 6babf16e6e..0000000000
---
a/meta/recipes-kernel/kexec/kexec-tools/0001-Make-the-segment-base-match-pinned-section-address.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 0d8a9e12b6509cb2a79818f5f4062a0bee33edfc Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Wed, 3 Sep 2025 13:28:32 -0700
-Subject: [PATCH] Make the segment base match pinned section address
-
-ET_EXEC uses image base of 0x400000, but the build forces
-section VMAs like .text = 0x10000. LLD now errors when any
-section address is below the image base unless you explicitly
-set the base. (Older LLD tolerated it.)
-
-To fix this, set the image base to match forced section addresses
-
-Fixes
-| x86_64-yoe-linux-ld.lld: error: section '.text' address (0x10000) is smaller
than image base (0x400000); specify --image-base
-| x86_64-yoe-linux-ld.lld: error: section '.bss' address (0x12000) is smaller
than image base (0x400000); specify --image-base
-
-Upstream-Status: Submitted
[https://lists.infradead.org/pipermail/kexec/2025-September/033493.html]
-
-Signed-off-by: Khem Raj <[email protected]>
----
- kexec_test/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/kexec_test/Makefile
-+++ b/kexec_test/Makefile
-@@ -5,7 +5,7 @@ RELOC:=0x10000
- KEXEC_TEST_SRCS:= kexec_test/kexec_test16.S kexec_test/kexec_test.S
-
- dist += kexec_test/Makefile $(KEXEC_TEST_SRCS)
\
-- kexec_test/x86-setup-legacy-pic.S
-+ kexec_test/x86-setup-legacy-pic.S kexec_test/kexec_test.ld
-
- BUILD_KEXEC_TEST = no
- ifeq ($(ARCH),i386)
-@@ -31,7 +31,7 @@ $(KEXEC_TEST): CPPFLAGS+=-DRELOC=$(RELOC
- $(KEXEC_TEST): ASFLAGS+=-m32
- #$(KEXEC_TEST): LDFLAGS=-m32 -Wl,-e -Wl,_start -Wl,-Ttext -Wl,$(RELOC) \
- # -nostartfiles
--$(KEXEC_TEST): LDFLAGS=-melf_i386 -e _start -Ttext $(RELOC)
-+$(KEXEC_TEST): LDFLAGS=-melf_i386 -e _start -T
$(srcdir)/kexec_test/kexec_test.ld
-
- $(KEXEC_TEST): $(KEXEC_TEST_OBJS)
- mkdir -p $(@D)
---- /dev/null
-+++ b/kexec_test/kexec_test.ld
-@@ -0,0 +1,16 @@
-+ENTRY(_start)
-+SECTIONS
-+{
-+ . = 0x10000;
-+ .text : { *(.text .text.*) }
-+
-+ /* Place the note after .text to avoid overlap */
-+ . = ALIGN(16);
-+ .note.gnu.property : { *(.note.gnu.property) }
-+
-+ .rodata : { *(.rodata .rodata.*) }
-+
-+ /* If you need bss fixed: */
-+ . = 0x12000;
-+ .bss : { *(.bss .bss.* COMMON) }
-+}
diff --git
a/meta/recipes-kernel/kexec/kexec-tools/0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch
b/meta/recipes-kernel/kexec/kexec-tools/0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch
index ee731cea4b..fd8524ea0b 100644
---
a/meta/recipes-kernel/kexec/kexec-tools/0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch
+++
b/meta/recipes-kernel/kexec/kexec-tools/0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch
@@ -1,4 +1,4 @@
-From 9e95f8933bded10fdd664fc95492825347ec59a7 Mon Sep 17 00:00:00 2001
+From cb2ec192a64eea6b6e9afbc8e37b86c36ce5e1ea Mon Sep 17 00:00:00 2001
From: Alexander Kamensky <[email protected]>
Date: Thu, 12 Nov 2020 12:56:46 -0800
Subject: [PATCH] arm64: kexec: disabled check if kaslr-seed dtb property was
diff --git
a/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch
b/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch
index 5d994d9ffb..d4333c163b 100644
---
a/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch
+++
b/meta/recipes-kernel/kexec/kexec-tools/0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch
@@ -1,4 +1,4 @@
-From 0b176595ca1610037d1175e1786d1a8aff1fb43f Mon Sep 17 00:00:00 2001
+From 334656e3f22e27760fa0ad6a645c890dabd7f155 Mon Sep 17 00:00:00 2001
From: Chen Qi <[email protected]>
Date: Tue, 6 Aug 2024 21:42:43 -0700
Subject: [PATCH] kexec.c: add MFD_NOEXEC_SEAL flag explicitly
@@ -18,7 +18,7 @@ Signed-off-by: Chen Qi <[email protected]>
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/kexec/kexec.c b/kexec/kexec.c
-index 6bf12d7..2f8e7cc 100644
+index c9e4bcb..a25cb49 100644
--- a/kexec/kexec.c
+++ b/kexec/kexec.c
@@ -61,6 +61,10 @@
diff --git
a/meta/recipes-kernel/kexec/kexec-tools/0001-powerpc-change-the-memory-size-limit.patch
b/meta/recipes-kernel/kexec/kexec-tools/0001-powerpc-change-the-memory-size-limit.patch
index 029650f35c..3d0c010301 100644
---
a/meta/recipes-kernel/kexec/kexec-tools/0001-powerpc-change-the-memory-size-limit.patch
+++
b/meta/recipes-kernel/kexec/kexec-tools/0001-powerpc-change-the-memory-size-limit.patch
@@ -1,4 +1,4 @@
-From 211cae4b6a02a4d9d37bfcd76f3702696e095fc3 Mon Sep 17 00:00:00 2001
+From 71a3e333faee4b782c2d4934facf8e131404a9e6 Mon Sep 17 00:00:00 2001
From: Quanyang Wang <[email protected]>
Date: Tue, 16 Jun 2015 12:59:57 +0800
Subject: [PATCH] powerpc: change the memory size limit
diff --git
a/meta/recipes-kernel/kexec/kexec-tools/0001-ppc-fs2dt-Match-function-signatures.patch
b/meta/recipes-kernel/kexec/kexec-tools/0001-ppc-fs2dt-Match-function-signatures.patch
index 483e5195a9..e37b140f7a 100644
---
a/meta/recipes-kernel/kexec/kexec-tools/0001-ppc-fs2dt-Match-function-signatures.patch
+++
b/meta/recipes-kernel/kexec/kexec-tools/0001-ppc-fs2dt-Match-function-signatures.patch
@@ -1,4 +1,4 @@
-From 4a07e8f22b4f224dca79767e5cb86a0de91498dc Mon Sep 17 00:00:00 2001
+From 9d3a2e447eeac379ebc4bcd873cf16f8811f769a Mon Sep 17 00:00:00 2001
From: Khem Raj <[email protected]>
Date: Sat, 17 May 2025 07:48:50 -0700
Subject: [PATCH] ppc/fs2dt: Match function signatures
diff --git
a/meta/recipes-kernel/kexec/kexec-tools/0002-purgatory-Pass-r-directly-to-linker.patch
b/meta/recipes-kernel/kexec/kexec-tools/0002-purgatory-Pass-r-directly-to-linker.patch
index a537ac2f0b..885195541b 100644
---
a/meta/recipes-kernel/kexec/kexec-tools/0002-purgatory-Pass-r-directly-to-linker.patch
+++
b/meta/recipes-kernel/kexec/kexec-tools/0002-purgatory-Pass-r-directly-to-linker.patch
@@ -1,4 +1,4 @@
-From e5bc9fbd6029057a4e3815a5326af5bd83a450e6 Mon Sep 17 00:00:00 2001
+From 95090dc1d667952d409d42c99e76535f47d564e6 Mon Sep 17 00:00:00 2001
From: Khem Raj <[email protected]>
Date: Mon, 7 Sep 2015 07:59:45 +0000
Subject: [PATCH] purgatory: Pass -r directly to linker
@@ -10,16 +10,15 @@ unfiltered
Signed-off-by: Khem Raj <[email protected]>
Upstream-Status: Pending
-
---
purgatory/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/purgatory/Makefile b/purgatory/Makefile
-index 4d2d071..6673423 100644
+index 7d1175f..4500a41 100644
--- a/purgatory/Makefile
+++ b/purgatory/Makefile
-@@ -61,7 +61,7 @@ $(PURGATORY): CPPFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
+@@ -62,7 +62,7 @@ $(PURGATORY): CPPFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
-I$(shell $(CC) -print-file-name=include)
$(PURGATORY): LDFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS)\
-Wl,--no-undefined -nostartfiles -nostdlib \
diff --git
a/meta/recipes-kernel/kexec/kexec-tools/0005-Disable-PIE-during-link.patch
b/meta/recipes-kernel/kexec/kexec-tools/0005-Disable-PIE-during-link.patch
index 6a21744ac1..8e8499b06d 100644
--- a/meta/recipes-kernel/kexec/kexec-tools/0005-Disable-PIE-during-link.patch
+++ b/meta/recipes-kernel/kexec/kexec-tools/0005-Disable-PIE-during-link.patch
@@ -1,4 +1,4 @@
-From 494888bcc3bbf070dfce1b2686ee34c8619aa33d Mon Sep 17 00:00:00 2001
+From a697ce5d47c0f12b34da252a082bf386bbe027ee Mon Sep 17 00:00:00 2001
From: Khem Raj <[email protected]>
Date: Sat, 10 Jun 2017 11:18:49 -0700
Subject: [PATCH] Disable PIE during link
@@ -9,16 +9,15 @@ just need to match it with linker flags
Upstream-Status: Pending
Signed-off-by: Khem Raj <[email protected]>
-
---
purgatory/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/purgatory/Makefile b/purgatory/Makefile
-index 6673423..a7405ea 100644
+index 4500a41..efffca5 100644
--- a/purgatory/Makefile
+++ b/purgatory/Makefile
-@@ -60,7 +60,7 @@ $(PURGATORY): CPPFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
+@@ -61,7 +61,7 @@ $(PURGATORY): CPPFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
-Iinclude \
-I$(shell $(CC) -print-file-name=include)
$(PURGATORY): LDFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS)\
diff --git a/meta/recipes-kernel/kexec/kexec-tools_2.0.31.bb
b/meta/recipes-kernel/kexec/kexec-tools_2.0.32.bb
similarity index 64%
rename from meta/recipes-kernel/kexec/kexec-tools_2.0.31.bb
rename to meta/recipes-kernel/kexec/kexec-tools_2.0.32.bb
index b12f76a0bf..24e6d5ba41 100644
--- a/meta/recipes-kernel/kexec/kexec-tools_2.0.31.bb
+++ b/meta/recipes-kernel/kexec/kexec-tools_2.0.32.bb
@@ -1,9 +1,52 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- COPYING
+# +++ COPYING
+# @@ -2,7 +2,7 @@
+# Version 2, June 1991
+#
+# Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+# - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+# + <https://fsf.org/>
+# Everyone is permitted to copy and distribute verbatim copies
+# of this license document, but changing it is not allowed.
+#
+# @@ -304,8 +304,7 @@
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# - with this program; if not, write to the Free Software Foundation, Inc.,
+# - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+# + with this program; if not, see <https://www.gnu.org/licenses/>.
+#
+# Also add information on how to contact you by electronic and paper mail.
+#
+# @@ -329,8 +328,8 @@
+# Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+# `Gnomovision' (which makes passes at compilers) written by James Hacker.
+#
+# - <signature of Ty Coon>, 1 April 1989
+# - Ty Coon, President of Vice
+# + <signature of Moe Ghoul>, 1 April 1989
+# + Moe Ghoul, President of Vice
+#
+# This General Public License does not permit incorporating your program into
+# proprietary programs. If your program is a subroutine library, you may
+#
+#
+
SUMMARY = "Kexec fast reboot tools"
DESCRIPTION = "Kexec is a fast reboot feature that lets you reboot to a new
Linux kernel"
HOMEPAGE = "http://kernel.org/pub/linux/utils/kernel/kexec/"
SECTION = "kernel/userland"
LICENSE = "GPL-2.0-only"
-LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
+LIC_FILES_CHKSUM = "file://COPYING;md5=570a9b3749dd0463a1778803b12a6dce \
file://kexec/kexec.c;beginline=1;endline=20;md5=af10f6ae4a8715965e648aa687ad3e09
\
"
DEPENDS = "zlib xz"
@@ -19,10 +62,9 @@ SRC_URI =
"${KERNELORG_MIRROR}/linux/utils/kernel/kexec/kexec-tools-${PV}.tar.gz
file://0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch \
file://0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch \
file://0001-ppc-fs2dt-Match-function-signatures.patch \
-
file://0001-Make-the-segment-base-match-pinned-section-address.patch \
"
-SRC_URI[sha256sum] =
"ddaaa65b02b4f8aa9222586b1f26565b93a4baeffd35bcbd523f15fae7aa4897"
+SRC_URI[sha256sum] =
"41c427651269cba7ecb0a3a537403076c5694949783b5cc3ae046223bc962087"
inherit autotools update-rc.d systemd
--
2.47.1
packages/x86-64-v3-poky-linux/kexec-tools/kdump: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kdump: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-dbg: PKGSIZE changed from 624192 to 625416 (+0%) packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-dbg: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-dbg: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-dev: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-dev: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-doc: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-doc: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-locale: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-locale: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-src: PKGSIZE changed from 212109 to 213886 (+1%) packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-src: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-src: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-staticdev: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools-staticdev: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec-tools: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/kexec: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/kexec: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools: SRC_URI changed from "https://cdn.kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-2.0.31.tar.gz file://kdump file://kdump.conf file://kdump.service file://0001-powerpc-change-the-memory-size-limit.patch file://0002-purgatory-Pass-r-directly-to-linker.patch file://0005-Disable-PIE-during-link.patch file://0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch file://0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch file://0001-ppc-fs2dt-Match-function-signatures.patch file://0001-Make-the-segment-base-match-pinned-section-address.patch" to "https://cdn.kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-2.0.32.tar.gz file://kdump file://kdump.conf file://kdump.service file://0001-powerpc-change-the-memory-size-limit.patch file://0002-purgatory-Pass-r-directly-to-linker.patch file://0005-Disable-PIE-during-link.patch file://0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch file://0001-kexec.c-add-MFD_NOEXEC_SEAL -flag-explicitly.patch file://0001-ppc-fs2dt-Match-function-signatures.patch" packages/x86-64-v3-poky-linux/kexec-tools: PKGV changed from 2.0.31 [default] to 2.0.32 [default] packages/x86-64-v3-poky-linux/kexec-tools/vmcore-dmesg: PV changed from "2.0.31" to "2.0.32" packages/x86-64-v3-poky-linux/kexec-tools/vmcore-dmesg: PKGV changed from 2.0.31 [default] to 2.0.32 [default]
0001-kexec-tools-upgrade-2.0.31-2.0.32.patch
Description: Binary data
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#226430): https://lists.openembedded.org/g/openembedded-core/message/226430 Mute This Topic: https://lists.openembedded.org/mt/116309831/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
