]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
stub: Use EfiLoaderCode for kernel memory
authorJan Janssen <medhefgo@web.de>
Mon, 8 Aug 2022 09:50:01 +0000 (11:50 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 8 Aug 2022 13:33:35 +0000 (15:33 +0200)
Fixes: #24237
src/boot/efi/linux.c

index 0e04a6ee0666ae351de71ae8abe6df212df9210e..3cbffdbbeb59489e9fbea477415527e8b6b90f76 100644 (file)
@@ -141,7 +141,7 @@ EFI_STATUS linux_exec(
         */
         /* allocate SizeOfImage + SectionAlignment because the new_buffer can move up to Alignment-1 bytes */
         kernel.num = EFI_SIZE_TO_PAGES(ALIGN_TO(kernel_size_of_image, kernel_alignment) + kernel_alignment);
-        err = BS->AllocatePages(AllocateAnyPages, EfiLoaderData, kernel.num, &kernel.addr);
+        err = BS->AllocatePages(AllocateAnyPages, EfiLoaderCode, kernel.num, &kernel.addr);
         if (err != EFI_SUCCESS)
                 return EFI_OUT_OF_RESOURCES;
         new_buffer = PHYSICAL_ADDRESS_TO_POINTER(ALIGN_TO(kernel.addr, kernel_alignment));