The type of lines is unsigned int, so the correct format specifier should be
%u instead of %d.
Signed-off-by: liujing <liujing@cmss.chinamobile.com>
V1 -> V2: Fixed two other wrong type outputs about lines
diff --git a/tools/bpf/bpftool/main.c b/tools/bpf/bpftool/main.c
index 08d0ac543c67..84f723b275e3 100644
--- a/tools/bpf/bpftool/main.c
+++ b/tools/bpf/bpftool/main.c
@@ -370,7 +370,7 @@ static int do_batch(int argc, char **argv)
while ((cp = strstr(buf, "\\\n")) != NULL) {
if (!fgets(contline, sizeof(contline), fp) ||
strlen(contline) == 0) {
- p_err("missing continuation line on command %d",
+ p_err("missing continuation line on command %u",
lines);
err = -1;
goto err_close;
@@ -381,7 +381,7 @@ static int do_batch(int argc, char **argv)
*cp = '\0';
if (strlen(buf) + strlen(contline) + 1 > sizeof(buf)) {
- p_err("command %d is too long", lines);
+ p_err("command %u is too long", lines);
err = -1;
goto err_close;
}
@@ -423,7 +423,7 @@ static int do_batch(int argc, char **argv)
err = -1;
} else {
if (!json_output)
- printf("processed %d commands\n", lines);
+ printf("processed %u commands\n", lines);
}
err_close:
if (fp != stdin)
--
2.27.0
Hi Liujing, On 11/21/24 13:17, liujing wrote: > The type of lines is unsigned int, so the correct format specifier should be > %u instead of %d. > > Signed-off-by: liujing <liujing@cmss.chinamobile.com> > > V1 -> V2: Fixed two other wrong type outputs about lines This commit changelog line should not appear in the commit message. This is still useful for review though, so you can keep it in the commit by using a --- separator (see other patches on the ML), which will make it automatically trimmed when the maintainers will apply the patch. Thanks Alexis -- Alexis Lothoré, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
2024-11-21 13:43 UTC+0100 ~ Alexis Lothoré <alexis.lothore@bootlin.com> > Hi Liujing, > > On 11/21/24 13:17, liujing wrote: >> The type of lines is unsigned int, so the correct format specifier should be >> %u instead of %d. >> >> Signed-off-by: liujing <liujing@cmss.chinamobile.com> >> >> V1 -> V2: Fixed two other wrong type outputs about lines > > This commit changelog line should not appear in the commit message. This is > still useful for review though, so you can keep it in the commit by using a --- > separator (see other patches on the ML), which will make it automatically > trimmed when the maintainers will apply the patch. Also next time please remember to tag your patch as "v2" in the email subject. Patch looks good, thank you! Reviewed-by: Quentin Monnet <qmo@kernel.org>
© 2016 - 2024 Red Hat, Inc.