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 -
