From 7726bd4b03b07f3aee4a4405ab1ffd8928567eda Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 6 Sep 2022 22:50:33 +0900 Subject: [PATCH] dissect-image: drop currently unused code Currently, dissect_image() is called only through dissect_loop_device(), and image_path is always specified. Let's drop it. --- src/shared/dissect-image.c | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/shared/dissect-image.c b/src/shared/dissect-image.c index b5c963656b..d69a7bebc4 100644 --- a/src/shared/dissect-image.c +++ b/src/shared/dissect-image.c @@ -305,24 +305,6 @@ int dissect_image( .has_init_system = -1, }; - if (!image_path) { - const char *sysname; - - /* If image_path is not provided and the device is a loopback block device, then use the path - * to the backing file. Note that the backing_file reference resolves symlinks, while for - * sysext images we want the original path. */ - - r = sd_device_get_sysname(d, &sysname); - if (r < 0) - return log_debug_errno(r, "Failed to get device sysname: %m"); - - if (startswith(sysname, "loop")) { - r = sd_device_get_sysattr_value(d, "loop/backing_file", &image_path); - if (r < 0) - log_debug_errno(r, "Failed to lookup image name via loop device backing file sysattr, ignoring: %m"); - } - } - if (image_path) { _cleanup_free_ char *extracted_filename = NULL, *name_stripped = NULL;