diff options
author | Tom Rini <trini@konsulko.com> | 2020-11-29 11:12:49 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-11-29 11:12:49 -0500 |
commit | fc4c2f7f85165c5e0f72ce79849b4deb54a48ab3 (patch) | |
tree | 279ff534cc40970c4a523bdae36780558207135f /include/mm_communication.h | |
parent | f6cf78dc6a83dcbc6e68655088e041a12ae253d5 (diff) | |
parent | 6974a4a37348ba272e53dd33effcc0db9e144c59 (diff) |
Merge tag 'efi-2021-01-rc3-3' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
Pull request for UEFI sub-system for efi-2021-01-rc3 (3)
The following errors are corrected:
* Linux crash when accessing UEFI variables at runtime.
* UEFI variable using standalone MM on 32 bit systems
not working due to missing packing of communication
structure
* NULL dereference when FAT16 root directory is full
* FAT files with a short file name starting with 0xE5 (0x05 in directory
entry) where treated as deleted.
The UEFI SetTime() service is enabled on ARM QEMU.
Diffstat (limited to 'include/mm_communication.h')
-rw-r--r-- | include/mm_communication.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mm_communication.h b/include/mm_communication.h index e464cbb48e2..e65fbde60d0 100644 --- a/include/mm_communication.h +++ b/include/mm_communication.h @@ -43,7 +43,7 @@ * To avoid confusion in interpreting frames, the communication buffer should * always begin with efi_mm_communicate_header. */ -struct efi_mm_communicate_header { +struct __packed efi_mm_communicate_header { efi_guid_t header_guid; size_t message_len; u8 data[]; |