diff --git a/LoongArch-bugfix-clear-buffer-for-screen-info.patch b/LoongArch-bugfix-clear-buffer-for-screen-info.patch new file mode 100644 index 0000000000000000000000000000000000000000..f76eb20c736f43227c1aafe409072889df46441c --- /dev/null +++ b/LoongArch-bugfix-clear-buffer-for-screen-info.patch @@ -0,0 +1,25 @@ +From 4e084250e721ae5aad5e4dfe398fde4a13bec7d6 Mon Sep 17 00:00:00 2001 +From: Xue Liu +Date: Tue, 27 May 2025 11:32:28 +0800 +Subject: [PATCH] LoongArch: bugfix: clear buffer for screen info + +--- + grub-core/loader/loongarch64/linux-elf.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/grub-core/loader/loongarch64/linux-elf.c b/grub-core/loader/loongarch64/linux-elf.c +index c5d943437ed8..b495a2bea82c 100644 +--- a/grub-core/loader/loongarch64/linux-elf.c ++++ b/grub-core/loader/loongarch64/linux-elf.c +@@ -167,6 +167,8 @@ alloc_screen_info (void) + if (status != GRUB_EFI_SUCCESS) + return NULL; + ++ grub_memset((void *)si, 0, sizeof(struct screen_info)); ++ + status = b->install_configuration_table (&compat_screen_info_guid, si); + if (status != GRUB_EFI_SUCCESS) + goto free_mem; +-- +2.43.0 + diff --git a/grub.patches b/grub.patches index ea89ae348500f9db883d0e313fb0b62674bdbf5b..5f1154c7ac093453a7a0b47f2a1b292d03cbbee0 100644 --- a/grub.patches +++ b/grub.patches @@ -325,3 +325,4 @@ Patch325: sw64-Add-awareness-for-SW64-reloations.patch Patch326: sw64-Add-auxiliary-files.patch Patch327: sw64-Add-to-build-system.patch Patch328: backport-fix-CVE-2024-56738.patch +Patch329: LoongArch-bugfix-clear-buffer-for-screen-info.patch diff --git a/grub2.spec b/grub2.spec index ae33942af394c6b52894c6155657fea5b6743925..a149742903acc745793ad3b9e7ca85c8843cd127 100644 --- a/grub2.spec +++ b/grub2.spec @@ -23,7 +23,7 @@ Name: grub2 Epoch: 1 Version: 2.12 -Release: 40 +Release: 41 Summary: Bootloader with support for Linux, Multiboot and more License: GPLv3+ URL: http://www.gnu.org/software/grub/ @@ -464,6 +464,12 @@ fi %{_datadir}/man/man* %changelog +* Tue May 27 2025 Xue Liu - 1:2.12-41 +- Type:bugfix +- CVE:NA +- SUG:NA +- DESC:Clear buffer for screen info + * Tue Apr 08 2025 Funda Wang - 1:2.12-40 - requirement - CVE:NA