<?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>d142ab35ee0b7f9e84115fe3e4c3de4a9ac35f5e - Merge tag &apos;crc-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#d142ab35ee0b7f9e84115fe3e4c3de4a9ac35f5e</link>
        <description>Merge tag &apos;crc-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linuxPull CRC updates from Eric Biggers: - Several improvements related to crc_kunit, to align with the standard   KUnit conventions and make it easier for developers and CI systems to   run this test suite - Add an arm64-optimized implementation of CRC64-NVME - Remove unused code for big endian arm64* tag &apos;crc-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:  lib/crc: arm64: Simplify intrinsics implementation  lib/crc: arm64: Use existing macros for kernel-mode FPU cflags  lib/crc: arm64: Drop unnecessary chunking logic from crc64  lib/crc: arm64: Assume a little-endian kernel  lib/crc: arm64: add NEON accelerated CRC64-NVMe implementation  lib/crc: arm64: Drop check for CONFIG_KERNEL_MODE_NEON  crypto: crc32c - Remove another outdated comment  crypto: crc32c - Remove more outdated usage information  kunit: configs: Enable all CRC tests in all_tests.config  lib/crc: tests: Add a .kunitconfig file  lib/crc: tests: Add CRC_ENABLE_ALL_FOR_KUNIT  lib/crc: tests: Make crc_kunit test only the enabled CRC variants

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Tue, 14 Apr 2026 02:36:04 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>f956dc813144baf8bd2d77eec61b90bc00c10894 - lib/crc: arm64: Use existing macros for kernel-mode FPU cflags</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#f956dc813144baf8bd2d77eec61b90bc00c10894</link>
        <description>lib/crc: arm64: Use existing macros for kernel-mode FPU cflagsUse the existing CC_FPU_CFLAGS and CC_NO_FPU_CFLAGS to pass theappropriate compiler command line options for building kernel mode NEONintrinsics code. This is tidier, and will make it easier to reuse thecode for 32-bit ARM.Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20260330144630.33026-9-ardb@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Mon, 30 Mar 2026 16:46:33 +0200</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>63432fd625372a0e79fb00a4009af204f4edc013 - lib/crc: arm64: add NEON accelerated CRC64-NVMe implementation</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#63432fd625372a0e79fb00a4009af204f4edc013</link>
        <description>lib/crc: arm64: add NEON accelerated CRC64-NVMe implementationImplement an optimized CRC64 (NVMe) algorithm for ARM64 using NEONPolynomial Multiply Long (PMULL) instructions. The generic shift-and-XORsoftware implementation is slow, which creates a bottleneck in NVMe andother storage subsystems.The acceleration is implemented using C intrinsics (&lt;arm_neon.h&gt;) ratherthan raw assembly for better readability and maintainability.Key highlights of this implementation:- Uses 4KB chunking inside scoped_ksimd() to avoid preemption latency  spikes on large buffers.- Pre-calculates and loads fold constants via vld1q_u64() to minimize  register spilling.- Benchmarks show the break-even point against the generic implementation  is around 128 bytes. The PMULL path is enabled only for len &gt;= 128.Performance results (kunit crc_benchmark on Cortex-A72):- Generic (len=4096): ~268 MB/s- PMULL (len=4096): ~1556 MB/s (nearly 6x improvement)Signed-off-by: Demian Shulhan &lt;demyansh@gmail.com&gt;Link: https://lore.kernel.org/r/20260329074338.1053550-1-demyansh@gmail.comSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sun, 29 Mar 2026 09:43:38 +0200</pubDate>
        <dc:creator>Demian Shulhan &lt;demyansh@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&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/lib/crc/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/lib/crc/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>a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad - Merge commit &apos;linus&apos; into core/bugs, to resolve conflicts</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad</link>
        <description>Merge commit &apos;linus&apos; into core/bugs, to resolve conflictsResolve conflicts with this commit that was developed in parallelduring the merge window: 8c8efa93db68 (&quot;x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust&quot;) Conflicts:	arch/riscv/include/asm/bug.h	arch/x86/include/asm/bug.hSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Tue, 05 Aug 2025 11:15:34 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b87f67b4c87452e21721887fa8dec1f4c6b2b7c - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#8b87f67b4c87452e21721887fa8dec1f4c6b2b7c</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.18 merge window.

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Wed, 08 Oct 2025 06:53:13 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4b051897df2375414587a245ecb9bb1a4d26b3b8 - Merge tag &apos;v6.17-rc2&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#4b051897df2375414587a245ecb9bb1a4d26b3b8</link>
        <description>Merge tag &apos;v6.17-rc2&apos; into HEADSync up with mainline to bring in changes to include/linux/sprintf.h

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Thu, 21 Aug 2025 20:46:49 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8 - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to drm-misc-next-fixes to get features and fixes fromv6.17-rc6.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Mon, 15 Sep 2025 10:23:28 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>702fdf3513b045f596f836d9a4b8672c76f11834 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#702fdf3513b045f596f836d9a4b8672c76f11834</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with some display dependencies.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Wed, 10 Sep 2025 14:01:42 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ca994e8922f25f7fed2075098f185cf198109eaa - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#ca994e8922f25f7fed2075098f185cf198109eaa</link>
        <description>Merge drm/drm-next into drm-xe-nextBring v6.17-rc1 to propagate commits from other subsystems, particularlyPCI, which has some new functions needed for SR-IOV integration.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Tue, 12 Aug 2025 14:58:37 +0200</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8 - Merge drm/drm-next into drm-misc-n</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8</link>
        <description>Merge drm/drm-next into drm-misc-nUpdating drm-misc-next to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Mon, 11 Aug 2025 14:37:45 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Mon, 11 Aug 2025 16:49:06 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>a578dd095dfe8b56c167201d9aea43e47d27f807 - Merge tag &apos;crc-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#a578dd095dfe8b56c167201d9aea43e47d27f807</link>
        <description>Merge tag &apos;crc-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linuxPull CRC updates from Eric Biggers: - Reorganize the architecture-optimized CRC code   It now lives in lib/crc/$(SRCARCH)/ rather than arch/$(SRCARCH)/lib/,   and it is no longer artificially split into separate generic and arch   modules. This allows better inlining and dead code elimination   The generic CRC code is also no longer exported, simplifying the API.   (This mirrors the similar changes to SHA-1 and SHA-2 in lib/crypto/,   which can be found in the &quot;Crypto library updates&quot; pull request) - Improve crc32c() performance on newer x86_64 CPUs on long messages by   enabling the VPCLMULQDQ optimized code - Simplify the crypto_shash wrappers for crc32_le() and crc32c()   Register just one shash algorithm for each that uses the (fully   optimized) library functions, instead of unnecessarily providing   direct access to the generic CRC code - Remove unused and obsolete drivers for hardware CRC engines - Remove CRC-32 combination functions that are no longer used - Add kerneldoc for crc32_le(), crc32_be(), and crc32c() - Convert the crc32() macro to an inline function* tag &apos;crc-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux: (26 commits)  lib/crc: x86/crc32c: Enable VPCLMULQDQ optimization where beneficial  lib/crc: x86: Reorganize crc-pclmul static_call initialization  lib/crc: crc64: Add include/linux/crc64.h to kernel-api.rst  lib/crc: crc32: Change crc32() from macro to inline function and remove cast  nvmem: layouts: Switch from crc32() to crc32_le()  lib/crc: crc32: Document crc32_le(), crc32_be(), and crc32c()  lib/crc: Explicitly include &lt;linux/export.h&gt;  lib/crc: Remove ARCH_HAS_* kconfig symbols  lib/crc: x86: Migrate optimized CRC code into lib/crc/  lib/crc: sparc: Migrate optimized CRC code into lib/crc/  lib/crc: s390: Migrate optimized CRC code into lib/crc/  lib/crc: riscv: Migrate optimized CRC code into lib/crc/  lib/crc: powerpc: Migrate optimized CRC code into lib/crc/  lib/crc: mips: Migrate optimized CRC code into lib/crc/  lib/crc: loongarch: Migrate optimized CRC code into lib/crc/  lib/crc: arm64: Migrate optimized CRC code into lib/crc/  lib/crc: arm: Migrate optimized CRC code into lib/crc/  lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/  lib/crc: Move files into lib/crc/  lib/crc32: Remove unused combination support  ...

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Tue, 29 Jul 2025 02:43:29 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>b10749d89f5405d7c0319b86ad92a47ccc5ce00c - lib/crc: x86: Migrate optimized CRC code into lib/crc/</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#b10749d89f5405d7c0319b86ad92a47ccc5ce00c</link>
        <description>lib/crc: x86: Migrate optimized CRC code into lib/crc/Move the x86-optimized CRC code from arch/x86/lib/crc* into its newlocation in lib/crc/x86/, and wire it up in the new way.  This new wayof organizing the CRC code eliminates the need to artificially split thecode for each CRC variant into separate arch and generic modules,enabling better inlining and dead code elimination.  For more details,see &quot;lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/&quot;.Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Acked-by: &quot;Jason A. Donenfeld&quot; &lt;Jason@zx2c4.com&gt;Link: https://lore.kernel.org/r/20250607200454.73587-12-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sat, 07 Jun 2025 22:04:53 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9b2d720e8ac4b68043ef23820ff9210fa12ea50d - lib/crc: sparc: Migrate optimized CRC code into lib/crc/</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#9b2d720e8ac4b68043ef23820ff9210fa12ea50d</link>
        <description>lib/crc: sparc: Migrate optimized CRC code into lib/crc/Move the sparc-optimized CRC code from arch/sparc/lib/crc* into its newlocation in lib/crc/sparc/, and wire it up in the new way.  This new wayof organizing the CRC code eliminates the need to artificially split thecode for each CRC variant into separate arch and generic modules,enabling better inlining and dead code elimination.  For more details,see &quot;lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/&quot;.Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Acked-by: &quot;Jason A. Donenfeld&quot; &lt;Jason@zx2c4.com&gt;Link: https://lore.kernel.org/r/20250607200454.73587-11-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sat, 07 Jun 2025 22:04:52 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2374bf23864932eb32ff209aaf6b82b569d61b2a - lib/crc: s390: Migrate optimized CRC code into lib/crc/</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#2374bf23864932eb32ff209aaf6b82b569d61b2a</link>
        <description>lib/crc: s390: Migrate optimized CRC code into lib/crc/Move the s390-optimized CRC code from arch/s390/lib/crc* into its newlocation in lib/crc/s390/, and wire it up in the new way.  This new wayof organizing the CRC code eliminates the need to artificially split thecode for each CRC variant into separate arch and generic modules,enabling better inlining and dead code elimination.  For more details,see &quot;lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/&quot;.Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Acked-by: &quot;Jason A. Donenfeld&quot; &lt;Jason@zx2c4.com&gt;Link: https://lore.kernel.org/r/20250607200454.73587-10-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sat, 07 Jun 2025 22:04:51 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b5943815e63b859b5b66710e79c9561112c4d01b - lib/crc: riscv: Migrate optimized CRC code into lib/crc/</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#b5943815e63b859b5b66710e79c9561112c4d01b</link>
        <description>lib/crc: riscv: Migrate optimized CRC code into lib/crc/Move the riscv-optimized CRC code from arch/riscv/lib/crc* into its newlocation in lib/crc/riscv/, and wire it up in the new way.  This new wayof organizing the CRC code eliminates the need to artificially split thecode for each CRC variant into separate arch and generic modules,enabling better inlining and dead code elimination.  For more details,see &quot;lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/&quot;.Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Acked-by: &quot;Jason A. Donenfeld&quot; &lt;Jason@zx2c4.com&gt;Link: https://lore.kernel.org/r/20250607200454.73587-9-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sat, 07 Jun 2025 22:04:50 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>190c253d8696b7ba14424c484435ac2d4bcb9ebd - lib/crc: powerpc: Migrate optimized CRC code into lib/crc/</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#190c253d8696b7ba14424c484435ac2d4bcb9ebd</link>
        <description>lib/crc: powerpc: Migrate optimized CRC code into lib/crc/Move the powerpc-optimized CRC code from arch/powerpc/lib/crc* into itsnew location in lib/crc/powerpc/, and wire it up in the new way.  Thisnew way of organizing the CRC code eliminates the need to artificiallysplit the code for each CRC variant into separate arch and genericmodules, enabling better inlining and dead code elimination.  For moredetails, see &quot;lib/crc: Prepare for arch-optimized code in subdirs oflib/crc/&quot;.Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Acked-by: &quot;Jason A. Donenfeld&quot; &lt;Jason@zx2c4.com&gt;Link: https://lore.kernel.org/r/20250607200454.73587-8-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sat, 07 Jun 2025 22:04:49 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2b7531b2a2037959ac81ff2c95e4557b30cfd253 - lib/crc: arm64: Migrate optimized CRC code into lib/crc/</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crc/Makefile#2b7531b2a2037959ac81ff2c95e4557b30cfd253</link>
        <description>lib/crc: arm64: Migrate optimized CRC code into lib/crc/Move the arm64-optimized CRC code from arch/arm64/lib/crc* into its newlocation in lib/crc/arm64/, and wire it up in the new way.  This new wayof organizing the CRC code eliminates the need to artificially split thecode for each CRC variant into separate arch and generic modules,enabling better inlining and dead code elimination.  For more details,see &quot;lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/&quot;.Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Acked-by: &quot;Jason A. Donenfeld&quot; &lt;Jason@zx2c4.com&gt;Link: https://lore.kernel.org/r/20250607200454.73587-5-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crc/Makefile</description>
        <pubDate>Sat, 07 Jun 2025 22:04:46 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
