This series fixes problems in the EFI_FILE_PROTOCOL:

* parameter checks for EFI_FILE_PROTOCOL.Write()
* correct handling of directories in EFI_FILE_PROTOCOL.READ()
* correct conversion of UTF-8 into UTF-16
* file position check in EFI_FILE_PROTOCOL.READ()

Heinrich Schuchardt (4):
  efi_loader: EFI_FILE_PROTOCOL.Write() check args
  efi_loader: eliminate inline function ascii2unicode()
  efi_loader: correct reading of directories
  efi_loader: file size checks

 include/efi_loader.h                     |  16 ---
 lib/efi_loader/efi_device_path_to_text.c |  10 +-
 lib/efi_loader/efi_file.c                | 166 ++++++++++++++---------
 3 files changed, 106 insertions(+), 86 deletions(-)

--
2.20.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to