mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 09:12:08 +02:00
efi_loader: efi_dp_str should print path not node
efi_dp_str is meant to print a device path and not a device node. The old coding only worked because efi_convert_device_node_to_text was screwed up to expect paths instead of nodes. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
committed by
Alexander Graf
parent
0741226f65
commit
908cf9a3ff
@@ -208,13 +208,6 @@ static uint16_t *efi_convert_device_node_to_text(
|
|||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* helper for debug prints.. efi_free_pool() the result. */
|
|
||||||
uint16_t *efi_dp_str(struct efi_device_path *dp)
|
|
||||||
{
|
|
||||||
return efi_convert_device_node_to_text(dp, true, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static uint16_t EFIAPI *efi_convert_device_node_to_text_ext(
|
static uint16_t EFIAPI *efi_convert_device_node_to_text_ext(
|
||||||
struct efi_device_path *device_node,
|
struct efi_device_path *device_node,
|
||||||
bool display_only,
|
bool display_only,
|
||||||
@@ -251,6 +244,12 @@ static uint16_t EFIAPI *efi_convert_device_path_to_text(
|
|||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* helper for debug prints.. efi_free_pool() the result. */
|
||||||
|
uint16_t *efi_dp_str(struct efi_device_path *dp)
|
||||||
|
{
|
||||||
|
return EFI_CALL(efi_convert_device_path_to_text(dp, true, true));
|
||||||
|
}
|
||||||
|
|
||||||
const struct efi_device_path_to_text_protocol efi_device_path_to_text = {
|
const struct efi_device_path_to_text_protocol efi_device_path_to_text = {
|
||||||
.convert_device_node_to_text = efi_convert_device_node_to_text_ext,
|
.convert_device_node_to_text = efi_convert_device_node_to_text_ext,
|
||||||
.convert_device_path_to_text = efi_convert_device_path_to_text,
|
.convert_device_path_to_text = efi_convert_device_path_to_text,
|
||||||
|
Reference in New Issue
Block a user