From 0a1ad84c0256bfb11d1d976ff7d665c7d4ab8dca Mon Sep 17 00:00:00 2001 From: Nikita Ofitserov Date: Sun, 28 Sep 2025 03:18:34 +0300 Subject: [PATCH] cmd_show_super: Print backing file as the loop device "model" Signed-off-by: Nikita Ofitserov --- c_src/tools-util.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/c_src/tools-util.c b/c_src/tools-util.c index 3e1a7237..7ec8c365 100644 --- a/c_src/tools-util.c +++ b/c_src/tools-util.c @@ -637,6 +637,13 @@ char *fd_to_dev_model(int fd) goto got_model; free(model_path); + /* loop device? try loop/backing_file */ + + model_path = mprintf("%s/loop/backing_file", sysfs_path); + if (!access(model_path, R_OK)) + goto got_model; + free(model_path); + free(sysfs_path); return strdup("(unknown model)"); got_model: