summaryrefslogtreecommitdiffstats
path: root/debian/patches/bugfix/all/efi-fix-panic-in-kdump-kernel.patch
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 10:15:42 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 10:15:42 +0000
commitdb196cd484f21495b246f9381e70d225e8a5212e (patch)
tree4ccef5191aa34d62d8f385644be6e2dff0c8dea7 /debian/patches/bugfix/all/efi-fix-panic-in-kdump-kernel.patch
parentMerging upstream version 6.1.85. (diff)
downloadlinux-debian/6.1.85-1.tar.xz
linux-debian/6.1.85-1.zip
Adding debian version 6.1.85-1.debian/6.1.85-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/patches/bugfix/all/efi-fix-panic-in-kdump-kernel.patch')
-rw-r--r--debian/patches/bugfix/all/efi-fix-panic-in-kdump-kernel.patch34
1 files changed, 0 insertions, 34 deletions
diff --git a/debian/patches/bugfix/all/efi-fix-panic-in-kdump-kernel.patch b/debian/patches/bugfix/all/efi-fix-panic-in-kdump-kernel.patch
deleted file mode 100644
index 009af084b..000000000
--- a/debian/patches/bugfix/all/efi-fix-panic-in-kdump-kernel.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From: Oleksandr Tymoshenko <ovt@google.com>
-Date: Sat, 23 Mar 2024 06:33:33 +0000
-Subject: efi: fix panic in kdump kernel
-Origin: https://git.kernel.org/linus/62b71cd73d41ddac6b1760402bbe8c4932e23531
-
-Check if get_next_variable() is actually valid pointer before
-calling it. In kdump kernel this method is set to NULL that causes
-panic during the kexec-ed kernel boot.
-
-Tested with QEMU and OVMF firmware.
-
-Fixes: bad267f9e18f ("efi: verify that variable services are supported")
-Signed-off-by: Oleksandr Tymoshenko <ovt@google.com>
-Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
----
- drivers/firmware/efi/efi.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c
-index 8859fb0b006d..fdf07dd6f459 100644
---- a/drivers/firmware/efi/efi.c
-+++ b/drivers/firmware/efi/efi.c
-@@ -203,6 +203,8 @@ static bool generic_ops_supported(void)
-
- name_size = sizeof(name);
-
-+ if (!efi.get_next_variable)
-+ return false;
- status = efi.get_next_variable(&name_size, &name, &guid);
- if (status == EFI_UNSUPPORTED)
- return false;
---
-2.43.0
-