efi_loader: efi_guid_t must be 64-bit aligned
The UEFI Specification Version 2.7 Errata A defines: "EFI_GUID 128-bit buffer containing a unique identifier value. Unless otherwise specified, aligned on a 64-bit boundary." Before this patch efi_guid_t was 8-bit aligned. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
b1b1bab7f9
commit
4b05fe9c55
1 changed files with 1 additions and 1 deletions
|
@ -49,7 +49,7 @@ struct efi_device_path;
|
|||
|
||||
typedef struct {
|
||||
u8 b[16];
|
||||
} efi_guid_t;
|
||||
} efi_guid_t __attribute__((aligned(8)));
|
||||
|
||||
#define EFI_BITS_PER_LONG (sizeof(long) * 8)
|
||||
|
||||
|
|
Loading…
Reference in a new issue