[OpenWrt-Devel] [PATCH] libfstools: Output error in case of loop blkdev failure
Petr Štetiar
ynezz at true.cz
Tue Mar 26 12:31:49 EDT 2019
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.
Signed-off-by: Petr Štetiar <ynezz at true.cz>
---
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;
--
1.9.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list