commit:     bb4b88d0b3e1ba4b54a2ca4c5c732f1bc25ccdf3
Author:     Arisu Tachibana <alicef <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 13 14:43:44 2026 +0000
Commit:     Arisu Tachibana <alicef <AT> gentoo <DOT> org>
CommitDate: Tue Jan 20 12:56:17 2026 +0000
URL:        https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=bb4b88d0

Remove 2950_kbuild-CRC32-1MB-dict-xz-modules

Upstream: 98a6e35f960cfbdb06edaef4f7a0cdfb2cb3b90a
Signed-off-by: Arisu Tachibana <alicef <AT> gentoo.org>

 0000_README                                 |  4 ---
 2950_kbuild-CRC32-1MB-dict-xz-modules.patch | 38 -----------------------------
 2 files changed, 42 deletions(-)

diff --git a/0000_README b/0000_README
index 58d17b86..8a725c6e 100644
--- a/0000_README
+++ b/0000_README
@@ -859,10 +859,6 @@ Patch:  
2940_gcc-plugins-drop-std-gnu-plus-plus-to-fix-GCC-13-build.patch
 From:   https://lore.kernel.org/all/[email protected]/
 Desc:   gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
 
-Patch:  2950_kbuild-CRC32-1MB-dict-xz-modules.patch
-From:   
https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/commit/?h=kbuild&id=fbf5892df21a8ccfcb2fda0fd65bc3169c89ed28
-Desc:   kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules
-
 Patch:  3000_Support-printing-firmware-info.patch
 From:   https://bugs.gentoo.org/732852
 Desc:   Print firmware info (Reqs CONFIG_GENTOO_PRINT_FIRMWARE_INFO). Thanks 
to Georgy Yakovlev

diff --git a/2950_kbuild-CRC32-1MB-dict-xz-modules.patch 
b/2950_kbuild-CRC32-1MB-dict-xz-modules.patch
deleted file mode 100644
index 32090343..00000000
--- a/2950_kbuild-CRC32-1MB-dict-xz-modules.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From fbf5892df21a8ccfcb2fda0fd65bc3169c89ed28 Mon Sep 17 00:00:00 2001
-From: Martin Nybo Andersen <[email protected]>
-Date: Fri, 15 Sep 2023 12:15:39 +0200
-Subject: kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules
-
-Kmod is now (since kmod commit 09c9f8c5df04 ("libkmod: Use kernel
-decompression when available")) using the kernel decompressor, when
-loading compressed modules.
-
-However, the kernel XZ decompressor is XZ Embedded, which doesn't
-handle CRC64 and dictionaries larger than 1MiB.
-
-Use CRC32 and 1MiB dictionary when XZ compressing and installing
-kernel modules.
-
-Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050582
-Signed-off-by: Martin Nybo Andersen <[email protected]>
-Signed-off-by: Masahiro Yamada <[email protected]>
----
- scripts/Makefile.modinst | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/scripts/Makefile.modinst b/scripts/Makefile.modinst
-index 346f5ec506823..0afd75472679f 100644
---- a/scripts/Makefile.modinst
-+++ b/scripts/Makefile.modinst
-@@ -144,7 +144,7 @@ endif
- quiet_cmd_gzip = GZIP    $@
-       cmd_gzip = $(KGZIP) -n -f $<
- quiet_cmd_xz = XZ      $@
--      cmd_xz = $(XZ) --lzma2=dict=2MiB -f $<
-+      cmd_xz = $(XZ) --check=crc32 --lzma2=dict=1MiB -f $<
- quiet_cmd_zstd = ZSTD    $@
-       cmd_zstd = $(ZSTD) -T0 --rm -f -q $<
- 
--- 
-cgit 
-

Reply via email to