bootconfig: Show the number of nodes on boot message
authorMasami Hiramatsu <mhiramat@kernel.org>
Wed, 5 Feb 2020 13:50:23 +0000 (22:50 +0900)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Wed, 5 Feb 2020 22:17:05 +0000 (17:17 -0500)
Show the number of bootconfig nodes on boot message.

Link: http://lkml.kernel.org/r/158091062297.27924.9051634676068550285.stgit@devnote2
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
init/main.c

index 2de2f9f..491f1cd 100644 (file)
@@ -342,6 +342,7 @@ static void __init setup_boot_config(const char *cmdline)
        char *data, *copy;
        const char *p;
        u32 *hdr;
+       int ret;
 
        p = strstr(cmdline, "bootconfig");
        if (!p || (p != cmdline && !isspace(*(p-1))) ||
@@ -379,10 +380,11 @@ static void __init setup_boot_config(const char *cmdline)
        memcpy(copy, data, size);
        copy[size] = '\0';
 
-       if (xbc_init(copy) < 0)
+       ret = xbc_init(copy);
+       if (ret < 0)
                pr_err("Failed to parse bootconfig\n");
        else {
-               pr_info("Load bootconfig: %d bytes\n", size);
+               pr_info("Load bootconfig: %d bytes %d nodes\n", size, ret);
                /* keys starting with "kernel." are passed via cmdline */
                extra_command_line = xbc_make_cmdline("kernel");
                /* Also, "init." keys are init arguments */