File 0024-fixup-nx-set-attrs-in-our-kernel-loaders.patch of Package grub2
From c505e298ca4357571611b334920d4f5b33cac29a Mon Sep 17 00:00:00 2001
From: Michael Chang <mchang@suse.com>
Date: Mon, 17 Apr 2023 10:17:07 +0800
Subject: [PATCH 24/28] fixup! nx: set attrs in our kernel loaders
---
grub-core/loader/efi/linux.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/grub-core/loader/efi/linux.c b/grub-core/loader/efi/linux.c
index 5e12fea70..7b84f9e1d 100644
--- a/grub-core/loader/efi/linux.c
+++ b/grub-core/loader/efi/linux.c
@@ -180,7 +180,8 @@ failure:
#endif
grub_err_t
-grub_arch_efi_linux_boot_image (grub_addr_t addr, grub_size_t size, char *args)
+grub_arch_efi_linux_boot_image (grub_addr_t addr, grub_size_t size, char *args,
+ int nx_enabled __attribute__ ((unused)))
{
grub_efi_memory_mapped_device_path_t *mempath;
grub_efi_handle_t image_handle;
@@ -253,7 +254,7 @@ grub_linux_boot (void)
#endif
return grub_arch_efi_linux_boot_image ((grub_addr_t) kernel_addr,
- kernel_size, linux_args);
+ kernel_size, linux_args, 0);
}
static grub_err_t
--
2.42.0