mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
efi_loader: fix signature of efi_disconnect_controller
Handles should be passed as efi_handle_t and not as void *. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
f0959dbee2
commit
3ebcd0071f
2 changed files with 8 additions and 5 deletions
|
@ -125,8 +125,10 @@ struct efi_boot_services {
|
|||
efi_handle_t *driver_image_handle,
|
||||
struct efi_device_path *remaining_device_path,
|
||||
bool recursive);
|
||||
efi_status_t (EFIAPI *disconnect_controller)(void *controller_handle,
|
||||
void *driver_image_handle, void *child_handle);
|
||||
efi_status_t (EFIAPI *disconnect_controller)(
|
||||
efi_handle_t controller_handle,
|
||||
efi_handle_t driver_image_handle,
|
||||
efi_handle_t child_handle);
|
||||
#define EFI_OPEN_PROTOCOL_BY_HANDLE_PROTOCOL 0x00000001
|
||||
#define EFI_OPEN_PROTOCOL_GET_PROTOCOL 0x00000002
|
||||
#define EFI_OPEN_PROTOCOL_TEST_PROTOCOL 0x00000004
|
||||
|
|
|
@ -1649,9 +1649,10 @@ static efi_status_t EFIAPI efi_set_watchdog_timer(unsigned long timeout,
|
|||
* @child_handle handle of the child to destroy
|
||||
* @return status code
|
||||
*/
|
||||
static efi_status_t EFIAPI efi_disconnect_controller(void *controller_handle,
|
||||
void *driver_image_handle,
|
||||
void *child_handle)
|
||||
static efi_status_t EFIAPI efi_disconnect_controller(
|
||||
efi_handle_t controller_handle,
|
||||
efi_handle_t driver_image_handle,
|
||||
efi_handle_t child_handle)
|
||||
{
|
||||
EFI_ENTRY("%p, %p, %p", controller_handle, driver_image_handle,
|
||||
child_handle);
|
||||
|
|
Loading…
Reference in a new issue