* Thu Jul 25 2024 Miroslav Rezanina <mrezanin@redhat.com> - 20240524-2
- edk2-MdeModulePkg-Warn-if-out-of-flash-space-when-writing.patch [RHEL-43442] - Resolves: RHEL-43442 (edk2 disconnects abnormally before loading the kernel)
This commit is contained in:
parent
5872fb18b4
commit
167973f5cc
@ -0,0 +1,43 @@
|
|||||||
|
From 880c1ca7420b873c5f81563b122d7bd1ebad72cb Mon Sep 17 00:00:00 2001
|
||||||
|
From: Oliver Steffen <osteffen@redhat.com>
|
||||||
|
Date: Mon, 4 Mar 2024 15:32:58 +0100
|
||||||
|
Subject: [PATCH] MdeModulePkg: Warn if out of flash space when writing
|
||||||
|
variables
|
||||||
|
|
||||||
|
RH-Author: Oliver Steffen <osteffen@redhat.com>
|
||||||
|
RH-MergeRequest: 64: MdeModulePkg: Warn if out of flash space when writing variables
|
||||||
|
RH-Jira: RHEL-43442
|
||||||
|
RH-Acked-by: Gerd Hoffmann <None>
|
||||||
|
RH-Commit: [1/1] b65130800090192f47f13d67ff14f902a4f5bfb5 (osteffen/edk2)
|
||||||
|
|
||||||
|
Emit a DEBUG_WARN message if there is not enough flash space left to
|
||||||
|
write/update a variable. This condition is currently not logged
|
||||||
|
appropriately in all cases, given that full variable store can easily
|
||||||
|
render the system unbootable.
|
||||||
|
This new message helps identifying this condition.
|
||||||
|
|
||||||
|
Signed-off-by: Oliver Steffen <osteffen@redhat.com>
|
||||||
|
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
|
||||||
|
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
|
||||||
|
(cherry picked from commit 80b59ff8320d1bd134bf689fe9c0ddf4e0473b88)
|
||||||
|
Signed-off-by: Oliver Steffen <osteffen@redhat.com>
|
||||||
|
---
|
||||||
|
MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c b/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c
|
||||||
|
index d394d237a5..1c7659031d 100644
|
||||||
|
--- a/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c
|
||||||
|
+++ b/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c
|
||||||
|
@@ -2364,6 +2364,8 @@ Done:
|
||||||
|
);
|
||||||
|
ASSERT_EFI_ERROR (Status);
|
||||||
|
}
|
||||||
|
+ } else if (Status == EFI_OUT_OF_RESOURCES) {
|
||||||
|
+ DEBUG ((DEBUG_WARN, "UpdateVariable failed: Out of flash space\n"));
|
||||||
|
}
|
||||||
|
|
||||||
|
return Status;
|
||||||
|
--
|
||||||
|
2.39.3
|
||||||
|
|
@ -21,7 +21,7 @@ ExclusiveArch: x86_64 aarch64
|
|||||||
|
|
||||||
Name: edk2
|
Name: edk2
|
||||||
Version: %{GITDATE}
|
Version: %{GITDATE}
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: UEFI firmware for 64-bit virtual machines
|
Summary: UEFI firmware for 64-bit virtual machines
|
||||||
License: BSD-2-Clause-Patent and Apache-2.0 and MIT
|
License: BSD-2-Clause-Patent and Apache-2.0 and MIT
|
||||||
URL: http://www.tianocore.org
|
URL: http://www.tianocore.org
|
||||||
@ -89,6 +89,8 @@ Patch35: 0037-SecurityPkg-RngDxe-add-rng-test.patch
|
|||||||
Patch36: 0038-OvmfPkg-wire-up-RngDxe.patch
|
Patch36: 0038-OvmfPkg-wire-up-RngDxe.patch
|
||||||
Patch37: 0039-CryptoPkg-Test-call-ProcessLibraryConstructorList.patch
|
Patch37: 0039-CryptoPkg-Test-call-ProcessLibraryConstructorList.patch
|
||||||
Patch38: 0040-MdePkg-X86UnitTestHost-set-rdrand-cpuid-bit.patch
|
Patch38: 0040-MdePkg-X86UnitTestHost-set-rdrand-cpuid-bit.patch
|
||||||
|
# For RHEL-43442 - edk2 disconnects abnormally before loading the kernel
|
||||||
|
Patch39: edk2-MdeModulePkg-Warn-if-out-of-flash-space-when-writing.patch
|
||||||
|
|
||||||
# python3-devel and libuuid-devel are required for building tools.
|
# python3-devel and libuuid-devel are required for building tools.
|
||||||
# python3-devel is also needed for varstore template generation and
|
# python3-devel is also needed for varstore template generation and
|
||||||
@ -423,6 +425,11 @@ install -m 0644 \
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 25 2024 Miroslav Rezanina <mrezanin@redhat.com> - 20240524-2
|
||||||
|
- edk2-MdeModulePkg-Warn-if-out-of-flash-space-when-writing.patch [RHEL-43442]
|
||||||
|
- Resolves: RHEL-43442
|
||||||
|
(edk2 disconnects abnormally before loading the kernel)
|
||||||
|
|
||||||
* Thu Jun 20 2024 Miroslav Rezanina <mrezanin@redhat.com> - 20240524-1
|
* Thu Jun 20 2024 Miroslav Rezanina <mrezanin@redhat.com> - 20240524-1
|
||||||
- Rebase to edk2-stable202405
|
- Rebase to edk2-stable202405
|
||||||
- Bumo openssl to 8e5beb77088b
|
- Bumo openssl to 8e5beb77088b
|
||||||
|
Loading…
Reference in New Issue
Block a user