mbox series

Pull request for UEFI sub-system for efi-2021-01-rc3 (3)

Message ID 495fcaf2-c0fd-a7c4-1696-7a71c49ae139@gmx.de
State Accepted
Delegated to: Tom Rini
Headers show
Series Pull request for UEFI sub-system for efi-2021-01-rc3 (3) | expand

Pull-request

https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2021-01-rc3-3

Message

Heinrich Schuchardt Nov. 29, 2020, 9:30 a.m. UTC
Dear Tom,

The following changes since commit 7889951d0f56eab746a7c8fde350a022ba0361ca:

   Merge tag 'u-boot-stm32-20201125' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-11-25 11:00:52
-0500)

are available in the Git repository at:

   https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2021-01-rc3-3

for you to fetch changes up to 6974a4a37348ba272e53dd33effcc0db9e144c59:

   charset: make u16_strnlen accessible at runtime (2020-11-29 05:18:37
+0100)

----------------------------------------------------------------
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 and sandbox.

Gitlab CI showed not problem:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/5443

----------------------------------------------------------------
Etienne Carriere (1):
       lib/efi_loader: fix ABI in efi_mm_communicate_header

Heinrich Schuchardt (4):
       fs: fat: avoid NULL dereference when root dir is full
       fs: fat: directory entries starting with 0x05
       fs: fat: use ATTR_ARCH instead of anonymous 0x20
       efi_loader: enable EFI_SET_TIME on sandbox and QEMU ARM

Ilias Apalodimas (1):
       charset: make u16_strnlen accessible at runtime

  fs/fat/fat.c               | 3 +--
  fs/fat/fat_write.c         | 8 ++++----
  include/mm_communication.h | 2 +-
  lib/charset.c              | 3 ++-
  lib/efi_loader/Kconfig     | 1 +
  5 files changed, 9 insertions(+), 8 deletions(-)

Comments

Tom Rini Nov. 30, 2020, 4:35 p.m. UTC | #1
On Sun, Nov 29, 2020 at 10:30:29AM +0100, Heinrich Schuchardt wrote:

> Dear Tom,
> 
> The following changes since commit 7889951d0f56eab746a7c8fde350a022ba0361ca:
> 
>   Merge tag 'u-boot-stm32-20201125' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-11-25 11:00:52
> -0500)
> 
> are available in the Git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
> tags/efi-2021-01-rc3-3
> 
> for you to fetch changes up to 6974a4a37348ba272e53dd33effcc0db9e144c59:
> 
>   charset: make u16_strnlen accessible at runtime (2020-11-29 05:18:37
> +0100)
> 

Applied to u-boot/master, thanks!