<?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 crc32.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#8b87f67b4c87452e21721887fa8dec1f4c6b2b7c</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.18 merge window.

            List of files:
            /linux/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/crypto/crc32.c#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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/crypto/crc32.c#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/crypto/crc32.c</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>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/crypto/crc32.c#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/crypto/crc32.c</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>b0e04dde8e78fd0f08210c594ab29cbbcd841b73 - crypto/crc32[c]: register only &quot;-lib&quot; drivers</title>
        <link>http://kernelsources.org:8080/source/history/linux/crypto/crc32.c#b0e04dde8e78fd0f08210c594ab29cbbcd841b73</link>
        <description>crypto/crc32[c]: register only &quot;-lib&quot; driversFor the &quot;crc32&quot; and &quot;crc32c&quot; shash algorithms, instead of registering&quot;*-generic&quot; drivers as well as conditionally registering &quot;*-$(ARCH)&quot;drivers, instead just register &quot;*-lib&quot; drivers.  These just use theregular library functions crc32_le() and crc32c(), so they just do theright thing and are fully accelerated when supported by the CPU.This eliminates the need for the CRC library to export crc32_le_base()and crc32c_base().  Separate commits make those static functions.Since this commit removes the &quot;crc32-generic&quot; and &quot;crc32c-generic&quot;driver names which crypto/testmgr.c expects to exist, update testmgr.caccordingly.  This does mean that testmgr.c will no longer fuzz-test the&quot;generic&quot; implementation against the &quot;arch&quot; implementation for crc32 andcrc32c, but this was redundant with crc_kunit anyway.Besides the above, and btrfs_init_csum_hash() which the previous commitfixed, no code appears to have been relying on the &quot;crc32-generic&quot; or&quot;crc32c-generic&quot; driver names specifically.btrfs does export the checksum name and checksum driver name in/sys/fs/btrfs/$uuid/checksum.  This commit makes the driver name portionof that file contain &quot;crc32c-lib&quot; instead of &quot;crc32c-generic&quot; or&quot;crc32c-$(ARCH)&quot;.  This should be fine, since in practice the purpose ofthe driver name portion of this file seems to have been just to allowusers to manually check whether they needed to enable the optimizedCRC32C code.  This was needed only because of the bug in old kernelswhere the optimized CRC32C code defaulted to off and even needed to beexplicitly added to the ramdisk to be used.  Now that it just works inLinux 6.14 and later, there&apos;s no need for users to take any action andthe driver name portion of this is basically obsolete.  (Also, note thatthe crc32c driver name already changed in 6.14.)Acked-by: David Sterba &lt;dsterba@suse.com&gt;Link: https://lore.kernel.org/r/20250613183753.31864-3-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/crypto/crc32.c</description>
        <pubDate>Fri, 13 Jun 2025 20:37:53 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>14418ddcc2c2055743ac7ee53d5ac2cf8a8660a7 - Merge tag &apos;v6.16-p1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6</title>
        <link>http://kernelsources.org:8080/source/history/linux/crypto/crc32.c#14418ddcc2c2055743ac7ee53d5ac2cf8a8660a7</link>
        <description>Merge tag &apos;v6.16-p1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Pull crypto updates from Herbert Xu: &quot;API:   - Fix memcpy_sglist to handle partially overlapping SG lists   - Use memcpy_sglist to replace null skcipher   - Rename CRYPTO_TESTS to CRYPTO_BENCHMARK   - Flip CRYPTO_MANAGER_DISABLE_TEST into CRYPTO_SELFTESTS   - Hide CRYPTO_MANAGER   - Add delayed freeing of driver crypto_alg structures  Compression:   - Allocate large buffers on first use instead of initialisation in scomp   - Drop destination linearisation buffer in scomp   - Move scomp stream allocation into acomp   - Add acomp scatter-gather walker   - Remove request chaining   - Add optional async request allocation  Hashing:   - Remove request chaining   - Add optional async request allocation   - Move partial block handling into API   - Add ahash support to hmac   - Fix shash documentation to disallow usage in hard IRQs  Algorithms:   - Remove unnecessary SIMD fallback code on x86 and arm/arm64   - Drop avx10_256 xts(aes)/ctr(aes) on x86   - Improve avx-512 optimisations for xts(aes)   - Move chacha arch implementations into lib/crypto   - Move poly1305 into lib/crypto and drop unused Crypto API algorithm   - Disable powerpc/poly1305 as it has no SIMD fallback   - Move sha256 arch implementations into lib/crypto   - Convert deflate to acomp   - Set block size correctly in cbcmac  Drivers:   - Do not use sg_dma_len before mapping in sun8i-ss   - Fix warm-reboot failure by making shutdown do more work in qat   - Add locking in zynqmp-sha   - Remove cavium/zip   - Add support for PCI device 0x17D8 to ccp   - Add qat_6xxx support in qat   - Add support for RK3576 in rockchip-rng   - Add support for i.MX8QM in caam  Others:   - Fix irq_fpu_usable/kernel_fpu_begin inconsistency during CPU bring-up   - Add new SEV/SNP platform shutdown API in ccp&quot;* tag &apos;v6.16-p1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (382 commits)  x86/fpu: Fix irq_fpu_usable() to return false during CPU onlining  crypto: qat - add missing header inclusion  crypto: api - Redo lookup on EEXIST  Revert &quot;crypto: testmgr - Add hash export format testing&quot;  crypto: marvell/cesa - Do not chain submitted requests  crypto: powerpc/poly1305 - add depends on BROKEN for now  Revert &quot;crypto: powerpc/poly1305 - Add SIMD fallback&quot;  crypto: ccp - Add missing tee info reg for teev2  crypto: ccp - Add missing bootloader info reg for pspv5  crypto: sun8i-ce - move fallback ahash_request to the end of the struct  crypto: octeontx2 - Use dynamic allocated memory region for lmtst  crypto: octeontx2 - Initialize cptlfs device info once  crypto: xts - Only add ecb if it is not already there  crypto: lrw - Only add ecb if it is not already there  crypto: testmgr - Add hash export format testing  crypto: testmgr - Use ahash for generic tfm  crypto: hmac - Add ahash support  crypto: testmgr - Ignore EEXIST on shash allocation  crypto: algapi - Add driver template support to crypto_inst_setname  crypto: shash - Set reqsize in shash_alg  ...

            List of files:
            /linux/crypto/crc32.c</description>
        <pubDate>Mon, 26 May 2025 22:47:28 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>15d90a5e5524532b7456a24f4626cf28c1629c4c - 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/crypto/crc32.c#15d90a5e5524532b7456a24f4626cf28c1629c4c</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: &quot;Cleanups for the kernel&apos;s CRC (cyclic redundancy check) code:   - Use __ro_after_init where appropriate   - Remove unnecessary static_key on s390   - Rename some source code files   - Rename the crc32 and crc32c crypto API modules   - Use subsys_initcall instead of arch_initcall   - Restore maintainers for crc_kunit.c   - Fold crc16_byte() into crc16.c   - Add some SPDX license identifiers&quot;* tag &apos;crc-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:  lib/crc32: add SPDX license identifier  lib/crc16: unexport crc16_table and crc16_byte()  w1: ds2406: use crc16() instead of crc16_byte() loop  MAINTAINERS: add crc_kunit.c back to CRC LIBRARY  lib/crc: make arch-optimized code use subsys_initcall  crypto: crc32 - remove &quot;generic&quot; from file and module names  x86/crc: drop &quot;glue&quot; from filenames  sparc/crc: drop &quot;glue&quot; from filenames  s390/crc: drop &quot;glue&quot; from filenames  powerpc/crc: rename crc32-vpmsum_core.S to crc-vpmsum-template.S  powerpc/crc: drop &quot;glue&quot; from filenames  arm64/crc: drop &quot;glue&quot; from filenames  arm/crc: drop &quot;glue&quot; from filenames  s390/crc32: Remove no-op module init and exit functions  s390/crc32: Remove have_vxrs static key  lib/crc: make the CPU feature static keys __ro_after_init

            List of files:
            /linux/crypto/crc32.c</description>
        <pubDate>Mon, 26 May 2025 22:32:06 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
</channel>
</rss>
