From: Mukesh Ojha <quic_mojha@quicinc.com>
To: "Masami Hiramatsu (Google)" <mhiramat@kernel.org>,
<linux-trace-kernel@vger.kernel.org>,
"Paul E . McKenney" <paulmck@kernel.org>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>,
<linux-kernel@vger.kernel.org>, <akpm@linux-foundation.org>,
<ndesaulniers@google.com>, <vbabka@suse.cz>, <hannes@cmpxchg.org>,
<joel@joelfernandes.org>, <quic_neeraju@quicinc.com>,
<urezki@gmail.com>
Subject: Re: [PATCH] bootconfig: Change message if no bootconfig with CONFIG_BOOT_CONFIG_FORCE=y
Date: Wed, 1 Mar 2023 19:35:08 +0530 [thread overview]
Message-ID: <e6b29d58-e517-4064-8c4d-ac580ca6e016@quicinc.com> (raw)
In-Reply-To: <167754610254.318944.16848412476667893329.stgit@devnote2>
On 2/28/2023 6:31 AM, Masami Hiramatsu (Google) wrote:
> From: Masami Hiramatsu (Google) <mhiramat@kernel.org>
>
> Change no bootconfig data error message if user do not specify 'bootconfig'
> option but CONFIG_BOOT_CONFIG_FORCE=y.
> With CONFIG_BOOT_CONFIG_FORCE=y, the kernel proceeds bootconfig check even
> if user does not specify 'bootconfig' option. So the current error message
> is confusing. Let's show just an information message to notice skipping
> the bootconfig in that case.
>
> Fixes: b743852ccc1d ("Allow forcing unconditional bootconfig processing")
> Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
> Link: https://lore.kernel.org/all/CAMuHMdV9jJvE2y8gY5V_CxidUikCf5515QMZHzTA3rRGEOj6=w@mail.gmail.com/
> Suggested-by: Paul E. McKenney <paulmck@kernel.org>
> Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
> ---
> init/main.c | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/init/main.c b/init/main.c
> index 4425d1783d5c..bb87b789c543 100644
> --- a/init/main.c
> +++ b/init/main.c
> @@ -156,7 +156,7 @@ static char *extra_init_args;
>
> #ifdef CONFIG_BOOT_CONFIG
> /* Is bootconfig on command line? */
> -static bool bootconfig_found = IS_ENABLED(CONFIG_BOOT_CONFIG_FORCE);
> +static bool bootconfig_found;
> static size_t initargs_offs;
> #else
> # define bootconfig_found false
> @@ -429,7 +429,7 @@ static void __init setup_boot_config(void)
> err = parse_args("bootconfig", tmp_cmdline, NULL, 0, 0, 0, NULL,
> bootconfig_params);
>
> - if (IS_ERR(err) || !bootconfig_found)
> + if (IS_ERR(err) || !(bootconfig_found || IS_ENABLED(CONFIG_BOOT_CONFIG_FORCE)))
> return;
>
> /* parse_args() stops at the next param of '--' and returns an address */
> @@ -437,7 +437,11 @@ static void __init setup_boot_config(void)
> initargs_offs = err - tmp_cmdline;
>
> if (!data) {
> - pr_err("'bootconfig' found on command line, but no bootconfig found\n");
> + /* If user intended to use bootconfig, show an error level message */
> + if (bootconfig_found)
> + pr_err("'bootconfig' found on command line, but no bootconfig found\n");
> + else
> + pr_info("No bootconfig data provided, so skipping bootconfig");
Acked-by: Mukesh Ojha <quic_mojha@quicinc.com>
-Mukesh
> return;
> }
>
>
prev parent reply other threads:[~2023-03-01 14:05 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-28 1:01 [PATCH] bootconfig: Change message if no bootconfig with CONFIG_BOOT_CONFIG_FORCE=y Masami Hiramatsu (Google)
2023-02-28 5:01 ` Paul E. McKenney
2023-03-01 14:05 ` Mukesh Ojha [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e6b29d58-e517-4064-8c4d-ac580ca6e016@quicinc.com \
--to=quic_mojha@quicinc.com \
--cc=akpm@linux-foundation.org \
--cc=geert@linux-m68k.org \
--cc=hannes@cmpxchg.org \
--cc=joel@joelfernandes.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-trace-kernel@vger.kernel.org \
--cc=mhiramat@kernel.org \
--cc=ndesaulniers@google.com \
--cc=paulmck@kernel.org \
--cc=quic_neeraju@quicinc.com \
--cc=urezki@gmail.com \
--cc=vbabka@suse.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox