Accepting request 973259 from home:dirkmueller:Factory
- update to 2.0.24: * arm64: fix static data relocations in machine_apply_elf_rel() * kexec/elf: assign one to align if sh_addralign equals zero * arm64/crashdump-arm64: explicit type conversion to suppress compiler warning * arm64/kexec-arm64: add support for R_AARCH64_MOVW_UABS_G* rela * arm64/kexec-arm64: use enum to organize the reloc type * arm64/kexec-arm64: add support for R_AARCH64_LDST128_ABS_LO12_NC rela * kexec-tools: fix leak FILE pointer. * purgatory: do not enable vectorization automatically for purgatory compiling * kexec-tools: Determine if the image is lzma commpressed * util_lib/elf_info: harden parsing of printk buffer * github: run apt-get update before installing packages * kexec-xen: Allow xen_kexec_exec() to return in case of Live Update * kexec-tools: print error if kexec_file_load fails * kexec-tools: mips: Concatenate --reuse-cmdline and --append * kexec-tools: mips: Add some debug info * arm64: fix PAGE_OFFSET calc for flipped mm * arm64: read VA_BITS from kcore for 52-bits VA kernel * arm64/crashdump: unify routine to get page_offset * arm64: make phys_offset signed * s390: add support for --reuse-cmdline * use slurp_proc_file() in get_command_line() * add slurp_proc_file() * s390: use KEXEC_ALL_OPTIONS * s390: add variable command line size * arm64: support more than one crash kernel regions * s390: handle R_390_PLT32DBL reloc entries in machine_apply_elf_rel() * arm64/crashdump: deduce paddr of _text based on kernel code size - drop kexec-tools-print-error-if-kexec_file_load-fails.patch, kexec-tools-remove-duplicate-ramdisk-definition.patch (upstream) OBS-URL: https://build.opensuse.org/request/show/973259 OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kexec-tools?expand=0&rev=143
This commit is contained in:
parent
7a971ab07c
commit
245dd5ffc4
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:96c97f49ed86049f8b72722cb53e7fe3693e5a4f31e78a3a6249e3d18dac49c2
|
|
||||||
size 303564
|
|
BIN
kexec-tools-2.0.24.tar.sign
Normal file
BIN
kexec-tools-2.0.24.tar.sign
Normal file
Binary file not shown.
3
kexec-tools-2.0.24.tar.xz
Normal file
3
kexec-tools-2.0.24.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:af230ce6430deb6c2ab35762f8028888ac9d6ebefc2c4c83224a9c109143c0e8
|
||||||
|
size 303808
|
@ -1,36 +0,0 @@
|
|||||||
From: Hari Bathini <hbathini@linux.ibm.com>
|
|
||||||
Date: Wed Mar 16 16:03:05 2022 +0530
|
|
||||||
Subject: kexec-tools: print error if kexec_file_load fails
|
|
||||||
References: bsc#1197176
|
|
||||||
Git-commit: 1d7a308bf7349fcf1627e950159029dfccf85891
|
|
||||||
Upstream: merged
|
|
||||||
|
|
||||||
Commit 4f77da634035 ("kexec-tools: Fix kexec_file_load(2) error
|
|
||||||
handling") introduced EFALLBACK for scenarios where fallbacking back
|
|
||||||
to kexec_load syscall is likely to work and dropped printing error
|
|
||||||
message for these scenarios. But printing error message for other
|
|
||||||
failure scenarios was inadvertently dropped. Restore printing error
|
|
||||||
message for such cases.
|
|
||||||
|
|
||||||
Fixes: 4f77da634035 ("kexec-tools: Fix kexec_file_load(2) error handling")
|
|
||||||
Cc: Petr Tesarik <ptesarik@suse.com>
|
|
||||||
Reported-by: Nageswara R Sastry <rnsastry@linux.ibm.com>
|
|
||||||
Tested-by: Nageswara R Sastry <rnsastry@linux.ibm.com>
|
|
||||||
Signed-off-by: Hari Bathini <hbathini@linux.ibm.com>
|
|
||||||
Reviewed-by: Petr Tesarik <ptesarik@suse.com>
|
|
||||||
Signed-off-by: Simon Horman <horms@verge.net.au>
|
|
||||||
|
|
||||||
---
|
|
||||||
kexec/kexec.c | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
--- a/kexec/kexec.c
|
|
||||||
+++ b/kexec/kexec.c
|
|
||||||
@@ -1294,6 +1294,7 @@ static int do_kexec_file_load(int filein
|
|
||||||
case EMSGSIZE:
|
|
||||||
/* Reject by default. */
|
|
||||||
default:
|
|
||||||
+ fprintf(stderr, "kexec_file_load failed: %s\n", strerror(errno));
|
|
||||||
ret = EFAILED;
|
|
||||||
break;
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
|||||||
From: Petr Tesarik <ptesarik@suse.com>
|
|
||||||
Subject: Remove duplicate definition of ramdisk
|
|
||||||
Upstream: merged
|
|
||||||
Git-commit: 5e7ce27626a44428c01e0e5ab3fe60ef98ca788c
|
|
||||||
|
|
||||||
The ramdisk variable is defined in kexec/arch/ppc/kexec-ppc.c. This
|
|
||||||
other definition is not needed and breaks build with -fno-common.
|
|
||||||
|
|
||||||
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
|
|
||||||
---
|
|
||||||
kexec/arch/ppc/kexec-elf-ppc.c | 1 -
|
|
||||||
1 file changed, 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/kexec/arch/ppc/kexec-elf-ppc.c
|
|
||||||
+++ b/kexec/arch/ppc/kexec-elf-ppc.c
|
|
||||||
@@ -33,7 +33,6 @@
|
|
||||||
static const int probe_debug = 0;
|
|
||||||
|
|
||||||
unsigned char reuse_initrd;
|
|
||||||
-const char *ramdisk;
|
|
||||||
int create_flatten_tree(struct kexec_info *, unsigned char **, unsigned long *,
|
|
||||||
char *);
|
|
||||||
|
|
@ -1,3 +1,39 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 27 20:16:19 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 2.0.24:
|
||||||
|
* arm64: fix static data relocations in machine_apply_elf_rel()
|
||||||
|
* kexec/elf: assign one to align if sh_addralign equals zero
|
||||||
|
* arm64/crashdump-arm64: explicit type conversion to suppress compiler warning
|
||||||
|
* arm64/kexec-arm64: add support for R_AARCH64_MOVW_UABS_G* rela
|
||||||
|
* arm64/kexec-arm64: use enum to organize the reloc type
|
||||||
|
* arm64/kexec-arm64: add support for R_AARCH64_LDST128_ABS_LO12_NC rela
|
||||||
|
* kexec-tools: fix leak FILE pointer.
|
||||||
|
* purgatory: do not enable vectorization automatically for purgatory compiling
|
||||||
|
* kexec-tools: Determine if the image is lzma commpressed
|
||||||
|
* util_lib/elf_info: harden parsing of printk buffer
|
||||||
|
* github: run apt-get update before installing packages
|
||||||
|
* kexec-xen: Allow xen_kexec_exec() to return in case of Live Update
|
||||||
|
* kexec-tools: print error if kexec_file_load fails
|
||||||
|
* kexec-tools: mips: Concatenate --reuse-cmdline and --append
|
||||||
|
* kexec-tools: mips: Add some debug info
|
||||||
|
* arm64: fix PAGE_OFFSET calc for flipped mm
|
||||||
|
* arm64: read VA_BITS from kcore for 52-bits VA kernel
|
||||||
|
* arm64/crashdump: unify routine to get page_offset
|
||||||
|
* arm64: make phys_offset signed
|
||||||
|
* s390: add support for --reuse-cmdline
|
||||||
|
* use slurp_proc_file() in get_command_line()
|
||||||
|
* add slurp_proc_file()
|
||||||
|
* s390: use KEXEC_ALL_OPTIONS
|
||||||
|
* s390: add variable command line size
|
||||||
|
* arm64: support more than one crash kernel regions
|
||||||
|
* s390: handle R_390_PLT32DBL reloc entries in machine_apply_elf_rel()
|
||||||
|
* arm64/crashdump: deduce paddr of _text based on kernel code size
|
||||||
|
- drop kexec-tools-print-error-if-kexec_file_load-fails.patch,
|
||||||
|
kexec-tools-remove-duplicate-ramdisk-definition.patch (upstream)
|
||||||
|
- add homepage url
|
||||||
|
- add gpg validation
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Apr 13 07:10:02 UTC 2022 - Petr Tesařík <ptesarik@suse.com>
|
Wed Apr 13 07:10:02 UTC 2022 - Petr Tesařík <ptesarik@suse.com>
|
||||||
|
|
||||||
|
76
kexec-tools.keyring
Normal file
76
kexec-tools.keyring
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
qsHVD2+G7g==
|
||||||
|
=h5iz
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
@ -17,12 +17,15 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: kexec-tools
|
Name: kexec-tools
|
||||||
Version: 2.0.22
|
Version: 2.0.24
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Tools for loading replacement kernels into memory
|
Summary: Tools for loading replacement kernels into memory
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
|
URL: https://projects.horms.net/projects/kexec/
|
||||||
Source: https://kernel.org/pub/linux/utils/kernel/kexec/%{name}-%{version}.tar.xz
|
Source: https://kernel.org/pub/linux/utils/kernel/kexec/%{name}-%{version}.tar.xz
|
||||||
|
Source100: https://kernel.org/pub/linux/utils/kernel/kexec/%{name}-%{version}.tar.sign
|
||||||
|
Source101: kexec-tools.keyring
|
||||||
Source1: kexec-bootloader
|
Source1: kexec-bootloader
|
||||||
Source2: kexec-bootloader.8
|
Source2: kexec-bootloader.8
|
||||||
Source3: kexec-load.service
|
Source3: kexec-load.service
|
||||||
@ -30,8 +33,6 @@ Source4: %{name}-rpmlintrc
|
|||||||
Patch3: %{name}-disable-test.patch
|
Patch3: %{name}-disable-test.patch
|
||||||
Patch4: %{name}-vmcoreinfo-in-xen.patch
|
Patch4: %{name}-vmcoreinfo-in-xen.patch
|
||||||
Patch10: %{name}-SYS_getrandom.patch
|
Patch10: %{name}-SYS_getrandom.patch
|
||||||
Patch11: %{name}-remove-duplicate-ramdisk-definition.patch
|
|
||||||
Patch12: %{name}-print-error-if-kexec_file_load-fails.patch
|
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
@ -63,7 +64,7 @@ export CFLAGS="%{optflags} -fPIC"
|
|||||||
export BUILD_CFLAGS="%{optflags}"
|
export BUILD_CFLAGS="%{optflags}"
|
||||||
export LDFLAGS="-pie"
|
export LDFLAGS="-pie"
|
||||||
%configure
|
%configure
|
||||||
make %{?_smp_mflags}
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
@ -102,7 +103,7 @@ ln -s %{_sbindir}/kexec %{buildroot}/sbin
|
|||||||
%else
|
%else
|
||||||
# filesystem before SLE12 SP3 lacks /usr/share/licenses
|
# filesystem before SLE12 SP3 lacks /usr/share/licenses
|
||||||
%if 0%(test ! -d %{_defaultlicensedir} && echo 1)
|
%if 0%(test ! -d %{_defaultlicensedir} && echo 1)
|
||||||
%define _defaultlicensedir %_defaultdocdir
|
%define _defaultlicensedir %{_defaultdocdir}
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
# End of compatibility cruft
|
# End of compatibility cruft
|
||||||
|
Loading…
x
Reference in New Issue
Block a user