efi: Correct struct grub_efi_boot_services
The UEFI specification defines that the EFI_BOOT_SERVICES.Exit(() service may return EFI_SUCCESS or EFI_INVALID_PARAMETER. So it cannot be __attribute__((noreturn)). Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
15f2f328e9
commit
eb29f2ac9a
@ -1196,7 +1196,7 @@ struct grub_efi_boot_services
|
||||
(*exit) (grub_efi_handle_t image_handle,
|
||||
grub_efi_status_t exit_status,
|
||||
grub_efi_uintn_t exit_data_size,
|
||||
grub_efi_char16_t *exit_data) __attribute__((noreturn));
|
||||
grub_efi_char16_t *exit_data);
|
||||
|
||||
grub_efi_status_t
|
||||
(*unload_image) (grub_efi_handle_t image_handle);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user