src/boot/efi/linux: fix linux_exec prototype
Callers to linux_exec() are actually passing an EFI_HANDLE, not a pointer to it. linux_efi_handover(), which is called by linux_exec(), also expects an EFI_HANDLE.
This commit is contained in:
committed by
Lennart Poettering
parent
7d93b92f31
commit
d48f9174cf
@@ -27,7 +27,7 @@ static VOID linux_efi_handover(EFI_HANDLE image, struct boot_params *params) {
|
||||
handover(image, ST, params);
|
||||
}
|
||||
|
||||
EFI_STATUS linux_exec(EFI_HANDLE *image,
|
||||
EFI_STATUS linux_exec(EFI_HANDLE image,
|
||||
CHAR8 *cmdline, UINTN cmdline_len,
|
||||
UINTN linux_addr,
|
||||
UINTN initrd_addr, UINTN initrd_size) {
|
||||
|
||||
@@ -84,7 +84,7 @@ struct boot_params {
|
||||
UINT8 _pad9[276];
|
||||
} _packed_;
|
||||
|
||||
EFI_STATUS linux_exec(EFI_HANDLE *image,
|
||||
EFI_STATUS linux_exec(EFI_HANDLE image,
|
||||
CHAR8 *cmdline, UINTN cmdline_size,
|
||||
UINTN linux_addr,
|
||||
UINTN initrd_addr, UINTN initrd_size);
|
||||
|
||||
Reference in New Issue
Block a user