<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>67f8bc848ee31831336bd478e57d2f993551902e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#67f8bc848ee31831336bd478e57d2f993551902e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s start the 7.3 drm-misc-fixes cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Tue, 01 Sep 2026 09:38:51 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5f5ef9c407cfdc524a1aaeb4196d933f61ecf21a - Merge tag &apos;bootconfig-v7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#5f5ef9c407cfdc524a1aaeb4196d933f61ecf21a</link>
        <description>Merge tag &apos;bootconfig-v7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-tracePull 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 &quot;kernel&quot; 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 &quot;kernel&quot; keys in setup_boot_config() - Refactor setup_boot_config() to share bootconfig_cmdline_requested() - Document CONFIG_CMDLINE_FROM_BOOTCONFIG usage, requirements, and   precedence* tag &apos;bootconfig-v7.3&apos; 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

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Tue, 25 Aug 2026 17:59:09 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>1bbab483d30013e1a393dde547ff10fc4438b208 - bootconfig: clean build-time tools/bootconfig from make clean</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#1bbab483d30013e1a393dde547ff10fc4438b208</link>
        <description>bootconfig: clean build-time tools/bootconfig from make cleanThe previous patch builds tools/bootconfig during &apos;make prepare&apos; torender the embedded bootconfig cmdline, but nothing removes it on&apos;make clean&apos;, leaving the compiled tool and its objects behind.Wire a bootconfig_clean hook into the top-level clean target so thecompiled tool and its objects are removed by make clean, matching theprepare-wired tools/objtool and tools/bpf/resolve_btfids.The hook runs tools/bootconfig&apos;s Makefile via $(MAKE), which the kernelbuild invokes with -rR (MAKEFLAGS += -rR). -rR drops the built-in $(RM)variable, so the existing &quot;$(RM) -f ...&quot; clean recipe would expand to abare &quot;-f ...&quot; and fail. Spell the recipe with a literal &quot;rm -f&quot; so itkeeps working both standalone and when invoked from Kbuild.Link: https://lore.kernel.org/all/20260626-bootconfig_using_tools-v7-4-24ab72139c29@debian.org/Reviewed-by: Nicolas Schier &lt;n.schier@fritz.com&gt;Signed-off-by: Breno Leitao &lt;leitao@debian.org&gt;Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Thu, 02 Jul 2026 14:15:45 +0200</pubDate>
        <dc:creator>Breno Leitao &lt;leitao@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>fc9d90470463f165a95becbfbad21795fd9752bd - bootconfig: render embedded bootconfig as a kernel cmdline at build time</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#fc9d90470463f165a95becbfbad21795fd9752bd</link>
        <description>bootconfig: render embedded bootconfig as a kernel cmdline at build timeAdd the build-time pipeline that renders the &quot;kernel&quot; subtree ofCONFIG_BOOT_CONFIG_EMBED_FILE into a flat cmdline string and stashesit in .init.rodata as embedded_kernel_cmdline[]. A follow-up patchadds the runtime helper that prepends this string to boot_command_lineduring early architecture setup so parse_early_param() sees the values.The build wires up:  tools/bootconfig -C kernel - userspace tool already shared with                               lib/bootconfig.c, used here in -C mode                               to render a bootconfig file to a cmdline  lib/embedded-cmdline.S     - .incbin&apos;s the rendered text plus a NUL                               (listed under the EXTRA BOOT CONFIG                               MAINTAINERS entry)  lib/Makefile rule          - runs tools/bootconfig at build time  Makefile prepare dep       - ensures tools/bootconfig is built first,                               same pattern as tools/objtool and                               tools/bpf/resolve_btfidsDrop the test target from tools/bootconfig/Makefile&apos;s default &apos;all&apos;recipe so that hooking the binary into the kernel build does not runtest-bootconfig.sh on every prepare. The tests stay available as&apos;make -C tools/bootconfig test&apos;, matching the convention oftools/objtool and tools/bpf/resolve_btfids whose &apos;all&apos; targets onlybuild the binary.Require BOOT_CONFIG_EMBED_FILE to be non-empty before the new optioncan be enabled, otherwise tools/bootconfig -C runs against an emptyfile and prints a parse error on every kernel build.The feature gates on CONFIG_ARCH_SUPPORTS_CMDLINE_FROM_BOOTCONFIG, asilent symbol arches select once they&apos;ve wired the prepend call intosetup_arch(). No arch selects it in this patch, so the user-visibleCONFIG_CMDLINE_FROM_BOOTCONFIG is not yet enableable; when an archlater opts in, the runtime behavior is added by the follow-up patches.tools/bootconfig also installs on target systems, so its own Makefilekeeps $(CC) and stays cross-buildable as a standalone tool. The kernelbuild, which runs the tool on the build host during prepare, insteadforces CC=$(HOSTCC) from a dedicated tools/bootconfig rule and clearsCROSS_COMPILE= in the sub-make. Without that clear, an LLVM=1 crossbuild would inherit CROSS_COMPILE and tools/scripts/Makefile.includewould inject --target=/--sysroot= flags into the host clang invocation,producing a target binary that fails to exec (&quot;Exec format error&quot;).embedded-cmdline.S places the rendered string in its own .init.rodatasubsection (.init.rodata.embed_cmdline) with the &quot;a&quot; (allocatable,read-only) flag and %progbits. lib/bootconfig-data.S already placesthe embedded bootconfig blob in .init.rodata with the &quot;aw&quot; flag(xbc_init() rewrites separators in place, so that data must bewritable). Using a distinct subsection name avoids the ld.lld section-type mismatch that would otherwise arise from mixing &quot;a&quot; and &quot;aw&quot;under the same name; the linker&apos;s &quot;*(.init.rodata .init.rodata.*)&quot;glob still folds both into the init image and frees them after boot.A follow-up patch wires the build-time tools/bootconfig into thetop-level clean target.Link: https://lore.kernel.org/all/20260626-bootconfig_using_tools-v7-3-24ab72139c29@debian.org/Reviewed-by: Nicolas Schier &lt;n.schier@fritz.com&gt;Signed-off-by: Breno Leitao &lt;leitao@debian.org&gt;Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Thu, 02 Jul 2026 14:15:45 +0200</pubDate>
        <dc:creator>Breno Leitao &lt;leitao@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Wed, 06 Aug 2025 19:08:54 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7bee4e7f78089c101be2ad51f4b5ec64782053e - Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#a7bee4e7f78089c101be2ad51f4b5ec64782053e</link>
        <description>Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into nextMerge an immutable branch between MFD, GPIO, Input and PWM to resolveconflicts for the merge window pull request.

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Mon, 04 Aug 2025 08:28:48 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>74f1af95820fc2ee580a775a3a17c416db30b38c - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#74f1af95820fc2ee580a775a3a17c416db30b38c</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-nextBack-merge drm-next to (indirectly) get arm-smmu updates for makingstall-on-fault more reliable.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Sun, 29 Jun 2025 04:54:49 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to forward to v6.16-rc1Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Wed, 11 Jun 2025 09:01:34 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>86e2d052c2320bf12571a5d96b16c2745e1cfc5e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#86e2d052c2320bf12571a5d96b16c2745e1cfc5e</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.16Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Mon, 09 Jun 2025 18:26:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34c55367af96f62e89221444f04487440ebc6487 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#34c55367af96f62e89221444f04487440ebc6487</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.16-rc1, among other things to get the fixed size GENMASK_U*()and BIT_U*() macros.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Mon, 09 Jun 2025 11:40:46 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>546b1c9e93c2bb8cf5ed24e0be1c86bb089b3253 - Merge tag &apos;bootconfig-v6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#546b1c9e93c2bb8cf5ed24e0be1c86bb089b3253</link>
        <description>Merge tag &apos;bootconfig-v6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-tracePull bootconfig updates from Masami Hiramatsu: - Allow overriding CFLAGS and LDFLAGS for tools/bootconfig, for example   making it a static binary.* tag &apos;bootconfig-v6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:  tools/bootconfig: specify LDFLAGS as an argument to CC  tools/bootconfig: allow overriding CFLAGS assignment

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Tue, 03 Jun 2025 02:39:24 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>d81bab116b485643a08f2147165cc257b3734188 - tools/bootconfig: specify LDFLAGS as an argument to CC</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#d81bab116b485643a08f2147165cc257b3734188</link>
        <description>tools/bootconfig: specify LDFLAGS as an argument to CCExplicitly specify LDFLAGS as an argument to CC so that this can beoverridden by the user.Link: https://lore.kernel.org/all/20250328183858.1417835-3-bmasney@redhat.com/Signed-off-by: Brian Masney &lt;bmasney@redhat.com&gt;Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Fri, 28 Mar 2025 19:38:58 +0100</pubDate>
        <dc:creator>Brian Masney &lt;bmasney@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9c8cedef3d2d55a327c5122fe7cdff0e1fd8a157 - tools/bootconfig: allow overriding CFLAGS assignment</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#9c8cedef3d2d55a327c5122fe7cdff0e1fd8a157</link>
        <description>tools/bootconfig: allow overriding CFLAGS assignmentAllow overriding the CFLAGS assignment so that the user can pass inan outside value.Link: https://lore.kernel.org/all/20250328183858.1417835-2-bmasney@redhat.com/Signed-off-by: Brian Masney &lt;bmasney@redhat.com&gt;Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Fri, 28 Mar 2025 19:38:57 +0100</pubDate>
        <dc:creator>Brian Masney &lt;bmasney@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>03ab8e6297acd1bc0eedaa050e2a1635c576fd11 - Merge tag &apos;v5.18&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#03ab8e6297acd1bc0eedaa050e2a1635c576fd11</link>
        <description>Merge tag &apos;v5.18&apos;Linux 5.18

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Tue, 31 May 2022 15:13:23 +0200</pubDate>
        <dc:creator>Konstantin Komarov &lt;almaz.alexandrovich@paragon-software.com&gt;</dc:creator>
    </item>
<item>
        <title>1136fa0c07de570dc17858745af8be169d1440ba - Merge tag &apos;v5.17-rc4&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#1136fa0c07de570dc17858745af8be169d1440ba</link>
        <description>Merge tag &apos;v5.17-rc4&apos; into for-linusMerge with mainline to get the Intel ASoC generic helpers header andother changes.

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Tue, 01 Mar 2022 08:12:55 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>87a0b2fafc09766d8c55461a18345a1cfb10a7fe - Merge tag &apos;v5.16&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#87a0b2fafc09766d8c55461a18345a1cfb10a7fe</link>
        <description>Merge tag &apos;v5.16&apos; into nextSync up with mainline to bring in the latest API changes.

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Tue, 18 Jan 2022 03:03:39 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f81483aaeb59da530b286fe5d081e1705eb5c886 - Merge branch &apos;for-next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#f81483aaeb59da530b286fe5d081e1705eb5c886</link>
        <description>Merge branch &apos;for-next&apos; into for-linusPull 5.17 materials.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Wed, 05 Jan 2022 15:38:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>1758047057dbe329be712a31b79db7151b5871f8 - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#1758047057dbe329be712a31b79db7151b5871f8</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to bring drm-misc-next-fixes up to the latest state forthe current release cycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Fri, 17 Dec 2021 11:33:33 +0100</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8632987380765dee716d460640aa58d58d52998e - Merge branch &apos;reset/of-get-optional-exclusive&apos; of git://git.pengutronix.de/pza/linux into timers/drivers/next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/bootconfig/Makefile#8632987380765dee716d460640aa58d58d52998e</link>
        <description>Merge branch &apos;reset/of-get-optional-exclusive&apos; of git://git.pengutronix.de/pza/linux into timers/drivers/next&quot;Add optional variant of of_reset_control_get_exclusive(). If therequested reset is not specified in the device tree, this functionreturns NULL instead of an error.&quot;This dependency is needed for the Generic Timer Module (a.k.a OSTM)support for RZ/G2L.Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;

            List of files:
            /linux/tools/bootconfig/Makefile</description>
        <pubDate>Thu, 09 Dec 2021 13:57:57 +0100</pubDate>
        <dc:creator>Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
