efi_loader: move efi_unload_image() down in source
Move efi_unload_image() down in source to avoid forward declaration in follwing page. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
parent
cd73aba656
commit
46e99a9cf7
@ -1744,29 +1744,6 @@ error:
|
||||
return EFI_EXIT(ret);
|
||||
}
|
||||
|
||||
/**
|
||||
* efi_unload_image() - unload an EFI image
|
||||
* @image_handle: handle of the image to be unloaded
|
||||
*
|
||||
* This function implements the UnloadImage service.
|
||||
*
|
||||
* See the Unified Extensible Firmware Interface (UEFI) specification for
|
||||
* details.
|
||||
*
|
||||
* Return: status code
|
||||
*/
|
||||
efi_status_t EFIAPI efi_unload_image(efi_handle_t image_handle)
|
||||
{
|
||||
struct efi_object *efiobj;
|
||||
|
||||
EFI_ENTRY("%p", image_handle);
|
||||
efiobj = efi_search_obj(image_handle);
|
||||
if (efiobj)
|
||||
list_del(&efiobj->link);
|
||||
|
||||
return EFI_EXIT(EFI_SUCCESS);
|
||||
}
|
||||
|
||||
/**
|
||||
* efi_exit_caches() - fix up caches for EFI payloads if necessary
|
||||
*/
|
||||
@ -2692,6 +2669,29 @@ efi_status_t EFIAPI efi_start_image(efi_handle_t image_handle,
|
||||
return EFI_CALL(systab.boottime->exit(image_handle, ret, 0, NULL));
|
||||
}
|
||||
|
||||
/**
|
||||
* efi_unload_image() - unload an EFI image
|
||||
* @image_handle: handle of the image to be unloaded
|
||||
*
|
||||
* This function implements the UnloadImage service.
|
||||
*
|
||||
* See the Unified Extensible Firmware Interface (UEFI) specification for
|
||||
* details.
|
||||
*
|
||||
* Return: status code
|
||||
*/
|
||||
efi_status_t EFIAPI efi_unload_image(efi_handle_t image_handle)
|
||||
{
|
||||
struct efi_object *efiobj;
|
||||
|
||||
EFI_ENTRY("%p", image_handle);
|
||||
efiobj = efi_search_obj(image_handle);
|
||||
if (efiobj)
|
||||
list_del(&efiobj->link);
|
||||
|
||||
return EFI_EXIT(EFI_SUCCESS);
|
||||
}
|
||||
|
||||
/**
|
||||
* efi_update_exit_data() - fill exit data parameters of StartImage()
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user