ACK: [PATCH 1/3] uefi: remove the enum of reset type
Colin Ian King
colin.king at canonical.com
Mon Jul 11 07:47:36 UTC 2016
On 11/07/16 08:19, Ivan Hu wrote:
> remove the enum value of reset type on in-kernel efi_runtime header. Let the
> user space, fwts_efi_runtime.h, to take care of the enum value which followed
> the UEFI spec.
>
> In-kenel driver followed the efi_query_capsule_caps_t defined on efi.h
> typedef efi_status_t efi_query_capsule_caps_t(efi_capsule_header_t **capsules,
> unsigned long count,
> u64 *max_size,
> int *reset_type);
>
> Signed-off-by: Ivan Hu <ivan.hu at canonical.com>
> ---
> efi_runtime/efi_runtime.h | 9 +--------
> 1 file changed, 1 insertion(+), 8 deletions(-)
>
> diff --git a/efi_runtime/efi_runtime.h b/efi_runtime/efi_runtime.h
> index ce3c6fe..628bb0c 100644
> --- a/efi_runtime/efi_runtime.h
> +++ b/efi_runtime/efi_runtime.h
> @@ -23,13 +23,6 @@
>
> #include <linux/efi.h>
>
> -typedef enum {
> - EfiResetCold,
> - EfiResetWarm,
> - EfiResetShutdown,
> - EfiResetPlatformSpecific
> -} EFI_RESET_TYPE;
> -
> struct efi_getvariable {
> uint16_t *VariableName;
> efi_guid_t *VendorGuid;
> @@ -96,7 +89,7 @@ struct efi_querycapsulecapabilities {
> efi_capsule_header_t **CapsuleHeaderArray;
> uint64_t CapsuleCount;
> uint64_t *MaximumCapsuleSize;
> - EFI_RESET_TYPE *ResetType;
> + int *ResetType;
> uint64_t *status;
> } __attribute__ ((packed));
>
>
Acked-by: Colin Ian King <colin.king at canonical.com>
More information about the fwts-devel
mailing list