From: Petr Štetiar Date: Tue, 26 Mar 2019 15:34:29 +0000 (+0100) Subject: libfstools: Print error in case of loop blkdev failure X-Git-Url: http://git.openwrt.org/?p=project%2Ffstools.git;a=commitdiff_plain;h=bc2c876104a6e2dcfc798c9dd09ac1f95784cdeb libfstools: Print error in case of loop blkdev failure 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 --- 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;