... because (surprisingly) it does not use specific EFI calling convention...
Fixes: 6a080b9cd (efi: Add calling convention annotation to all prototypes)
Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
struct grub_efi_shim_lock_protocol
{
- grub_efi_status_t (__grub_efi_api *verify) (void *buffer, grub_uint32_t size);
+ /*
+ * verify() function (surprisingly) does not use specific EFI calling convention.
+ * So, it does not need to be tagged with __grub_efi_api attribute.
+ */
+ grub_efi_status_t (*verify) (void *buffer, grub_uint32_t size);
};
typedef struct grub_efi_shim_lock_protocol grub_efi_shim_lock_protocol_t;