diff options
author | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2021-10-15 02:59:15 +0200 |
---|---|---|
committer | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2021-10-21 03:46:04 +0200 |
commit | db61e70e0d2ab94f572a5ec0900c7c51fb686177 (patch) | |
tree | 620f1d313ea06cc24030c574195004135688fc23 /lib/efi_loader/efi_device_path.c | |
parent | 9ad37fe405a6fccba3555892ac9e64dbd37b0581 (diff) | |
download | u-boot-db61e70e0d2ab94f572a5ec0900c7c51fb686177.zip u-boot-db61e70e0d2ab94f572a5ec0900c7c51fb686177.tar.gz u-boot-db61e70e0d2ab94f572a5ec0900c7c51fb686177.tar.bz2 |
efi_loader: efi_dp_from_lo() should skip VenMedia node
The 'efidebug boot dump' command should not display the VenMedia() device
path node preceding the device path of the initial ram disk.
By letting efi_dp_from_lo() skip the VenMedia() device path node we can
simplify the coding.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'lib/efi_loader/efi_device_path.c')
-rw-r--r-- | lib/efi_loader/efi_device_path.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/efi_loader/efi_device_path.c b/lib/efi_loader/efi_device_path.c index 58fff81..c04439d 100644 --- a/lib/efi_loader/efi_device_path.c +++ b/lib/efi_loader/efi_device_path.c @@ -1233,7 +1233,7 @@ efi_device_path *efi_dp_from_lo(struct efi_load_option *lo, vendor = (struct efi_device_path_vendor *)fp; if (!guidcmp(&vendor->guid, guid)) - return efi_dp_dup(fp); + return efi_dp_dup(efi_dp_next(fp)); } log_debug("VenMedia(%pUl) not found in %ls\n", &guid, lo->label); |