Commit 5f5ef9c407cf for kernel

commit 5f5ef9c407cfdc524a1aaeb4196d933f61ecf21a
Merge: 7f22f3a1939e 85595d3f9648
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Aug 25 08:59:09 2026 -0700

    Merge tag 'bootconfig-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

    Pull bootconfig updates from Masami Hiramatsu:

     - Support build-time command line building for embedded bootconfig

     - Fix xbc_snprint_cmdline() to render descendant keys when the root has
       both a value and subkeys, and treats empty subtrees correctly.

     - Add build-time pipeline using tools/bootconfig -C to render the
       embedded bootconfig "kernel" subtree into .init.rodata as a cmdline
       string.

     - Clean build-time tools/bootconfig from make clean

     - Add helper to prepend embedded bootconfig cmdline into
       boot_command_line early before parse_early_param()

     - Wire early prepend helper in x86 setup_arch() so early_param handlers
       see values from the embedded bootconfig (currently x86 only)

     - Avoid duplicating "kernel" keys in setup_boot_config()

     - Refactor setup_boot_config() to share bootconfig_cmdline_requested()

     - Document CONFIG_CMDLINE_FROM_BOOTCONFIG usage, requirements, and
       precedence

    * tag 'bootconfig-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
      init/main.c: use bootconfig_cmdline_requested() for the runtime opt-in
      bootconfig: skip runtime kernel.* render once prepended early
      x86/setup: prepend embedded bootconfig cmdline before parse_early_param
      Documentation: bootconfig: document build-time cmdline rendering
      bootconfig: add xbc_prepend_embedded_cmdline() helper
      bootconfig: clean build-time tools/bootconfig from make clean
      bootconfig: render embedded bootconfig as a kernel cmdline at build time
      bootconfig: render descendant keys when xbc_snprint_cmdline() root has a value