From: Emil Velikov Date: Wed, 4 Jun 2025 16:16:25 +0000 (+0100) Subject: tools/depmod: don't use %m on mkdir_p() failure X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c226b6fa0da0284d675bd1ae96b12c0b88e2eae;p=thirdparty%2Fkmod.git tools/depmod: don't use %m on mkdir_p() failure The function returns the error code itself, so we should be using strerror(-err) instead. Signed-off-by: Emil Velikov Link: https://github.com/kmod-project/kmod/pull/368 Signed-off-by: Lucas De Marchi --- diff --git a/tools/depmod.c b/tools/depmod.c index 9b0a9cd9..9ec47dbc 100644 --- a/tools/depmod.c +++ b/tools/depmod.c @@ -2580,7 +2580,7 @@ static int depmod_output(struct depmod *depmod, FILE *out) else { err = mkdir_p(dname, strlen(dname), 0755); if (err < 0) { - CRIT("could not create directory %s: %m\n", dname); + CRIT("could not create directory %s: %s\n", dname, strerror(-err)); return err; } dfd = open(dname, O_RDONLY);