From patchwork Wed Nov 5 23:16:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 73777 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B6EB6CD4F20 for ; Wed, 5 Nov 2025 23:16:49 +0000 (UTC) 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.2377.1762384601560446370 for ; Wed, 05 Nov 2025 15:16:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=j46ser6a2yusdzubpv7m7ewqgesde2ie header.b=lU4yuAgU; dkim=pass header.i=@amazonses.com header.s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx header.b=e6m8QdlS; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.45, mailfrom: 0101019a564ee1da-80f310ee-948f-45e4-8ef4-a8fbe27c5635-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=j46ser6a2yusdzubpv7m7ewqgesde2ie; d=yoctoproject.org; t=1762384601; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=FpgGQO752PKUGNtWaqRna2hWHPF1NHDMAkX2Z96Xz9g=; b=lU4yuAgUsGePjEHxOBdQTxweJsn/qnQvGOuprqYzezLblXMQGJtj2wqWcRR8Th3e BUTgoWIrva8pSWNGwl58AhVfYgO4tTxTm1DReJzeTDeG3uyxlnp5fty9Acuix5NaFwY emlfa0fkryltf6IcKKOVnwhgDk9/fiz2t4q+21ow= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx; d=amazonses.com; t=1762384601; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=FpgGQO752PKUGNtWaqRna2hWHPF1NHDMAkX2Z96Xz9g=; b=e6m8QdlSWblVEiYX6z+Tb0bue2D+QLLUTKpI9McGZKAdL6GP+Vz3UnuCOXKVMwNb xgc/Cb5QI/Ty/kTb8C2v9Nrr+Yfh6AN4GxG+vbtM2lx03gusHupOrvjUtzdFabjJG6f o74qpJ424cSRZXpSCo9V8JrQkxX6L2v8Zb22o524= MIME-Version: 1.0 From: auh@yoctoproject.org To: openembedded-core@lists.openembedded.org Cc: Subject: [AUH] kexec-tools: upgrading to 2.0.32 SUCCEEDED Message-ID: <0101019a564ee1da-80f310ee-948f-45e4-8ef4-a8fbe27c5635-000000@us-west-2.amazonses.com> Date: Wed, 5 Nov 2025 23:16:41 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2025.11.05-54.240.27.45 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 05 Nov 2025 23:16:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225896 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 5aa0eee68666c37381079efbc4339da1bc5c65a3 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Wed, 5 Nov 2025 21:29:36 +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 -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 ---- - 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..5ff4d7bbd2 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 79e216845720573605960c2591d8a75b8f37c433 Mon Sep 17 00:00:00 2001 From: Alexander Kamensky 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..2655e3540d 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 6e621015eea35f3a95ac87140fa042fd74125f0d Mon Sep 17 00:00:00 2001 From: Chen Qi 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 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..dcac49fc43 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 47fe83ed2711b96eca1a01e3bd17819ea19180cc Mon Sep 17 00:00:00 2001 From: Quanyang Wang 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..4f2334c00a 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 9e76385c435283e84edc863c5138dd46e0f4a07b Mon Sep 17 00:00:00 2001 From: Khem Raj 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..ad0adee0b6 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 b3f880338e046782ad7aabba75b5460e187feb9a Mon Sep 17 00:00:00 2001 From: Khem Raj 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 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..dd668904ac 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 2ce68906e9076db822031535bce7caca07a0edef Mon Sep 17 00:00:00 2001 From: Khem Raj 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 - --- 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 +# + +# 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 . +# +# 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. +# +# - , 1 April 1989 +# - Ty Coon, President of Vice +# + , 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