]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blobdiff - scrub/fscounters.c
libfrog: fix workqueue error communication problems
[thirdparty/xfsprogs-dev.git] / scrub / fscounters.c
index ad467e0c5c412ac0841639625214e1456cb688ce..669c5ab0cf09f70e8e459371b1ffe6ebabeed6b2 100644 (file)
@@ -115,15 +115,14 @@ xfs_count_all_inodes(
                        scrub_nproc_workqueue(ctx));
        if (ret) {
                moveon = false;
-               str_info(ctx, ctx->mntpoint, _("Could not create workqueue."));
+               str_liberror(ctx, ret, _("creating icount workqueue"));
                goto out_free;
        }
        for (agno = 0; agno < ctx->mnt.fsgeom.agcount; agno++) {
                ret = workqueue_add(&wq, xfs_count_ag_inodes, agno, ci);
                if (ret) {
                        moveon = false;
-                       str_info(ctx, ctx->mntpoint,
-_("Could not queue AG %u icount work."), agno);
+                       str_liberror(ctx, ret, _("queueing icount work"));
                        break;
                }
        }