mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-29 10:39:22 +00:00
Fix inconsistent grub_efiemu_finish_boot_services return type
This commit is contained in:
1 parent
f948a3ffab
commit
65ce0931d0
2 files changed
+28
-1
No files matched your search
+19
@@ -323,6 +323,25 @@ grub_efiemu_get_memory_map (grub_efi_uintn_t *memory_map_size,
|
||||
return 1;
|
||||
}
|
||||
|
||||
grub_err_t
|
||||
grub_efiemu_finish_boot_services (grub_efi_uintn_t *memory_map_size,
|
||||
grub_efi_memory_descriptor_t *memory_map,
|
||||
grub_efi_uintn_t *map_key,
|
||||
grub_efi_uintn_t *descriptor_size,
|
||||
grub_efi_uint32_t *descriptor_version)
|
||||
{
|
||||
int val = grub_efiemu_get_memory_map (memory_map_size,
|
||||
memory_map, map_key,
|
||||
descriptor_size,
|
||||
descriptor_version);
|
||||
if (val == 1)
|
||||
return GRUB_ERR_NONE;
|
||||
if (val == -1)
|
||||
return grub_errno;
|
||||
return grub_error (GRUB_ERR_IO, "memory map buffer is too small");
|
||||
}
|
||||
|
||||
|
||||
/* Free everything */
|
||||
grub_err_t
|
||||
grub_efiemu_mm_unload (void)
|
||||
|
||||
Reference in new issue
Block a user