From bc2c876104a6e2dcfc798c9dd09ac1f95784cdeb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Petr=20=C5=A0tetiar?= Date: Tue, 26 Mar 2019 16:34:29 +0100 Subject: [PATCH] libfstools: Print error in case of loop blkdev failure MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It took me quite some time today(while fixing squashfs+overlay on armvirt) to find out, that I was missing support for loop block device in kernel, so I'm adding error message which might be helpful for someone else in the future as well. Acked-by: Jo-Philipp Wich Signed-off-by: Petr Å tetiar --- libfstools/rootdisk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libfstools/rootdisk.c b/libfstools/rootdisk.c index dd00c1b..68a6296 100644 --- a/libfstools/rootdisk.c +++ b/libfstools/rootdisk.c @@ -258,8 +258,10 @@ static int rootdisk_volume_init(struct volume *v) char str[128]; int ret = 0; - if (!p->loop_name[0] && rootdisk_create_loop(p) != 0) + if (!p->loop_name[0] && rootdisk_create_loop(p) != 0) { + ULOG_ERR("unable to create loop device\n"); return -1; + } v->type = BLOCKDEV; v->blk = p->loop_name; -- 2.25.1