diff mbox series

[U-Boot,1/1] efi_loader: remove unused function efi_dp_from_dev()

Message ID 20191118082959.31910-1-xypron.glpk@gmx.de
State Accepted, archived
Commit 246e60184604a59312a4f8d66d83e155ace847c2
Delegated to: Heinrich Schuchardt
Headers show
Series [U-Boot,1/1] efi_loader: remove unused function efi_dp_from_dev() | expand

Commit Message

Heinrich Schuchardt Nov. 18, 2019, 8:29 a.m. UTC
Function efi_dp_from_dev() is not used anywhere. Remove it.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
---
 include/efi_loader.h             |  1 -
 lib/efi_loader/efi_device_path.c | 18 ++----------------
 2 files changed, 2 insertions(+), 17 deletions(-)

--
2.24.0
diff mbox series

Patch

diff --git a/include/efi_loader.h b/include/efi_loader.h
index 53b369945b..fa922b1a98 100644
--- a/include/efi_loader.h
+++ b/include/efi_loader.h
@@ -538,7 +538,6 @@  struct efi_device_path *efi_dp_get_next_instance(struct efi_device_path **dp,
 /* Check if a device path contains muliple instances */
 bool efi_dp_is_multi_instance(const struct efi_device_path *dp);

-struct efi_device_path *efi_dp_from_dev(struct udevice *dev);
 struct efi_device_path *efi_dp_from_part(struct blk_desc *desc, int part);
 /* Create a device node for a block device partition. */
 struct efi_device_path *efi_dp_part_node(struct blk_desc *desc, int part);
diff --git a/lib/efi_loader/efi_device_path.c b/lib/efi_loader/efi_device_path.c
index 86297bb7c1..622980ae55 100644
--- a/lib/efi_loader/efi_device_path.c
+++ b/lib/efi_loader/efi_device_path.c
@@ -420,7 +420,7 @@  bool efi_dp_is_multi_instance(const struct efi_device_path *dp)
 /* size of device-path not including END node for device and all parents
  * up to the root device.
  */
-static unsigned dp_size(struct udevice *dev)
+__maybe_unused static unsigned int dp_size(struct udevice *dev)
 {
 	if (!dev || !dev->driver)
 		return sizeof(ROOT);
@@ -487,7 +487,7 @@  static unsigned dp_size(struct udevice *dev)
  * @dev		device
  * @return	pointer to the end of the device path
  */
-static void *dp_fill(void *buf, struct udevice *dev)
+__maybe_unused static void *dp_fill(void *buf, struct udevice *dev)
 {
 	if (!dev || !dev->driver)
 		return buf;
@@ -633,20 +633,6 @@  static void *dp_fill(void *buf, struct udevice *dev)
 		return dp_fill(buf, dev->parent);
 	}
 }
-
-/* Construct a device-path from a device: */
-struct efi_device_path *efi_dp_from_dev(struct udevice *dev)
-{
-	void *buf, *start;
-
-	start = buf = dp_alloc(dp_size(dev) + sizeof(END));
-	if (!buf)
-		return NULL;
-	buf = dp_fill(buf, dev);
-	*((struct efi_device_path *)buf) = END;
-
-	return start;
-}
 #endif

 static unsigned dp_part_size(struct blk_desc *desc, int part)