summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAKASHI Takahiro <takahiro.akashi@linaro.org>2018-11-14 16:18:53 +0900
committerAlexander Graf <agraf@suse.de>2018-12-02 21:59:37 +0100
commit19dd90748cb60ab2cf88b3e9c52b0da4bc0ae0a5 (patch)
tree6d634edbd0b60060b1350dbf3e00102367a33abc
parent108bdff84a0b9104f05cb04a41bdd14f67f0d4c6 (diff)
efi_loader: correct a function prototype of QueryCapsuleCapabilities()
See UEFI specification v2.7, section 8.5.3. Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org> Signed-off-by: Alexander Graf <agraf@suse.de>
-rw-r--r--include/efi_api.h4
-rw-r--r--lib/efi_loader/efi_runtime.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/include/efi_api.h b/include/efi_api.h
index 88a60070f6..e58dd0581c 100644
--- a/include/efi_api.h
+++ b/include/efi_api.h
@@ -241,8 +241,8 @@ struct efi_runtime_services {
efi_status_t (EFIAPI *query_capsule_caps)(
struct efi_capsule_header **capsule_header_array,
efi_uintn_t capsule_count,
- u64 maximum_capsule_size,
- u32 reset_type);
+ u64 *maximum_capsule_size,
+ u32 *reset_type);
efi_status_t (EFIAPI *query_variable_info)(
u32 attributes,
u64 *maximum_variable_storage_size,
diff --git a/lib/efi_loader/efi_runtime.c b/lib/efi_loader/efi_runtime.c
index ca66d33e58..405f700140 100644
--- a/lib/efi_loader/efi_runtime.c
+++ b/lib/efi_loader/efi_runtime.c
@@ -628,8 +628,8 @@ efi_status_t __efi_runtime EFIAPI efi_update_capsule(
efi_status_t __efi_runtime EFIAPI efi_query_capsule_caps(
struct efi_capsule_header **capsule_header_array,
efi_uintn_t capsule_count,
- u64 maximum_capsule_size,
- u32 reset_type)
+ u64 *maximum_capsule_size,
+ u32 *reset_type)
{
return EFI_UNSUPPORTED;
}