
On 10/04/2017 07:13 PM, Heinrich Schuchardt wrote:
On 09/10/2017 03:22 PM, Rob Clark wrote:
From: Leif Lindholm leif.lindholm@linaro.org
Signed-off-by: Leif Lindholm leif.lindholm@linaro.org
include/efi_api.h | 30 +++++++++++ include/efi_loader.h | 2 + lib/efi_loader/Makefile | 1 + lib/efi_loader/efi_boottime.c | 4 ++ lib/efi_loader/efi_device_path_utilities.c | 83 ++++++++++++++++++++++++++++++ 5 files changed, 120 insertions(+) create mode 100644 lib/efi_loader/efi_device_path_utilities.c
diff --git a/include/efi_api.h b/include/efi_api.h index c3b9032a48..57468dd972 100644 --- a/include/efi_api.h +++ b/include/efi_api.h @@ -506,6 +506,36 @@ struct efi_device_path_to_text_protocol bool allow_shortcuts); };
+#define EFI_DEVICE_PATH_UTILITIES_PROTOCOL_GUID \
- EFI_GUID(0x0379be4e, 0xd706, 0x437d, \
0xb0, 0x37, 0xed, 0xb8, 0x2f, 0xb7, 0x72, 0xa4)
+struct efi_device_path_utilities_protocol +{
checkpatch returns an error:
ERROR: open brace '{' following struct go on the same line #30: FILE: include/efi_api.h:514: +struct efi_device_path_utilities_protocol +{
Regards
Heinrich
- UINTN(EFIAPI *get_device_path_size)(
const struct efi_device_path *device_path);
- struct efi_device_path *(EFIAPI *duplicate_device_path)(
const struct efi_device_path *device_path);