<?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>bb29b957eaaa15be33243550d9ee576c2d601669 - Merge tag &apos;kbuild-7.4-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/alpha/boot/compressed/Makefile#bb29b957eaaa15be33243550d9ee576c2d601669</link>
        <description>Merge tag &apos;kbuild-7.4-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linuxPull Kbuild / Kconfig updates from Nathan Chancellor: &quot;Kbuild:   - Suppress compiler flags in debug info for external module builds   - Use &apos;-fmacro-prefix-map&apos; in more places in the build   - Merge initial set of changes from Lorenzo&apos;s speed up series, along     with some fixes found through testing:     - Avoid allocating .modinfo in vmlinux     - Speed up kallsyms by indexing symbols by token and outputting       binary data to disk directly then including in assembly via       .incbin     - Don&apos;t sort $(NM) output when unnecessary     - Only emit relocations on the final vmlinx link     - Reimplement mksysmap in C     - Move many cc-option and ld-option calls into the Kconfig stage to       cache their results     - Use pigz for gzip compression when available   - Move gen_init_cpio and gen_initramfs.sh from usr/ to scripts/   - Add a TOML configuration to scripts/container and update     documentation accordingly   - Add a generic, opt-in mechanism for checking that headers can     compile standalone   - Update machine function splitting argument for LLVM 24 rename in     AutoFDO build   - Miscellaneous minor clean ups, fixes, and hardening, mostly     found/fixed via LLMs  Kconfig:   - Turn recursive ranges into an error   - Fix savedefconfig for defaults that were adjusted for being out of     range and revert a previously applied workaround   - Improvements and hardening around integer and hexadecimal values   - Emit a warning when selecting or implying a choice symbol, which     has no effect   - Emit a warning when KCONFIG_PROBABILITY is malformed   - Introduce def_string / def_int / def_hex to mirror the existing     def_bool / def_tristate to succinctly set a value and type at the     same time.   - Add cc-option-str and ld-option-str macros to act like Kbuild&apos;s     cc-option and ld-option, returning the string when the option is     supported, allowing many checks to be moved into Kconfig   - Minor usability improvements to Kconfig tests&quot;* tag &apos;kbuild-7.4-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux: (59 commits)  kbuild: AutoFDO: Update split machine function argument for upstream rename  kbuild: Mark the initcall ordering recipe as recursive  kbuild: Mark the gzip recipes as recursive  localmodconfig: Explicitly report boolean configs during integrity check  scripts/make_fit: Ignore schema checks when decomposing DTBs  clang-tools: Import os for broken pipe handling  kconfig: use the value argument in sym_get_near_range_bound()  kconfig: fix infinite loop in conf_choice() when no choice value is visible  kconfig: cleanup stale comment about &apos;keys&apos; array  kconfig: Improve ergonomics around disabling warnings with cc-option  scripts/Kconfig.toolchain: Drop compiler symbols from dependencies  checkkconfigsymbols.py: Parse Git status output line by line  gen_init_cpio: stop parsing on lines with a missing argument list  .gitignore: drop Module.markers  .gitignore: ignore pacman package signatures  kbuild: add header check facility as a manually run static analyzer  Documentation: dev-tools: refer to user ID rather than id  Documentation: dev-tools: update container.rst with config file  scripts: add TOML config to container tool  kconfig: tests: {old,save}defconfig: Forward dynamic keyword arguments  ...

            List of files:
            /linux/arch/alpha/boot/compressed/Makefile</description>
        <pubDate>Wed, 21 Oct 2026 22:45:44 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>7fa247f96315d00511615bd9a36dca3f3906c621 - alpha: support the remaining kernel compression formats</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/alpha/boot/compressed/Makefile#7fa247f96315d00511615bd9a36dca3f3906c621</link>
        <description>alpha: support the remaining kernel compression formatsNothing about the boot stub is specific to gzip, so wire up bzip2, lz4,lzma, lzo, xz and zstd as well: select the matching HAVE_KERNEL_*symbol, add a suffix-y entry and a compression rule for the piggy-backedimage, and include the decompressor into the stub&apos;s misc.c.Only gzip&apos;s trailer already carries the uncompressed size, so the otherformats use the _with_size variants; output_len, which vmlinux.scr takesfrom the last 4 bytes of the payload, then works for all of them. Thestub passes it to __decompress(), which zstd requires.Signed-off-by: Matt Turner &lt;mattst88@gmail.com&gt;Reviewed-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;Tested-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;Link: https://lore.kernel.org/r/20261017-alpha-kernel-compression-v2-3-c71e6b08dc63@gmail.comSigned-off-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;

            List of files:
            /linux/arch/alpha/boot/compressed/Makefile</description>
        <pubDate>Sat, 17 Oct 2026 18:53:35 +0200</pubDate>
        <dc:creator>Matt Turner &lt;mattst88@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c437950dceb88a92ca526f5ce3afd327c4fce457 - alpha: add self-extracting compressed kernel boot stub</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/alpha/boot/compressed/Makefile#c437950dceb88a92ca526f5ce3afd327c4fce457</link>
        <description>alpha: add self-extracting compressed kernel boot stubAlpha only ever supported gzip for the kernel image, and did so in a wayout of step with every other architecture: aboot, the disk boot loader,decompresses vmlinux.gz itself with its own bundled inflate code, soadding a compression format meant writing a new decompressor insideaboot as well as in the kernel.Build a proper self-extracting arch/alpha/boot/compressed/vmlinuxinstead, modeled on parisc: a small ELF stub with the real, compressedvmlinux linked in, which decompresses the kernel, relocates it intoplace and jumps to its entry point. aboot needs no changes.The stub has no sanitizer or coverage runtime and must run on any Alpha,so it builds private copies of the arch/alpha/lib/ memory and divisionroutines it needs instead of linking lib.a, whose objects carry thekernel&apos;s instrumentation and -mcpu=.The build now emits arch/alpha/boot/vmlinuz rather than vmlinux.gz,which was never a name aboot cared about and would be a lie for an ELFstub: the bootpz path in the same directory still produces real gzipdata as vmlinux.nh.gz. Existing aboot.conf files name the image as itwas installed in /boot, so only the command that copies it out of thebuild tree changes.Unlike parisc and mips, the stub is linked at START_ADDR rather than ata separate low address; see compressed/vmlinux.lds.S. It has no consoleoutput, since bringing up the HWRPB console callbacks needs more thanthe CRB dispatch the kernel proper does much later, so error() justhalts.The legacy SRM netboot path (bootpz.c) is left alone: it has its ownboot protocol (PALcode reinitialization, self-populated ZERO_PGE,build-time-computed image sizes) that does not fit this design without aseparate rewrite, and keeps using plain gzip via vmlinux.nh.gz.Co-developed-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;Signed-off-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;Signed-off-by: Matt Turner &lt;mattst88@gmail.com&gt;Reviewed-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;Tested-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;Link: https://lore.kernel.org/r/20261017-alpha-kernel-compression-v2-2-c71e6b08dc63@gmail.comSigned-off-by: Magnus Lindholm &lt;linmag7@gmail.com&gt;

            List of files:
            /linux/arch/alpha/boot/compressed/Makefile</description>
        <pubDate>Sat, 17 Oct 2026 18:53:34 +0200</pubDate>
        <dc:creator>Matt Turner &lt;mattst88@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
