From b04ad535bfb0db18e0931c4cf1b4fe6e8892cc1d Mon Sep 17 00:00:00 2001 From: Aelin Date: Fri, 15 May 2026 16:40:46 +0200 Subject: [PATCH] linux-postmarketos-lts: Upgrade to 6.18.31 Part-of: --- device/main/linux-postmarketos-lts/APKBUILD | 21 ++++++++--------- .../linux-postmarketos-lts/config-lts.aarch64 | 18 +++++++++++++-- .../linux-postmarketos-lts/config-lts.armv7 | 2 +- .../config-lts.loongarch64 | 23 ++++++++++++++----- .../linux-postmarketos-lts/config-lts.ppc64le | 2 +- .../linux-postmarketos-lts/config-lts.riscv64 | 2 +- .../linux-postmarketos-lts/config-lts.x86 | 2 +- .../linux-postmarketos-lts/config-lts.x86_64 | 18 +++++++++++---- .../pmos.aarch64.config | 2 ++ .../linux-postmarketos-lts/pmos.armv7.config | 4 ---- .../pmos.loongarch64.config | 2 ++ .../pmos.ppc64le.config | 4 ---- .../pmos.riscv64.config | 4 ---- .../linux-postmarketos-lts/pmos.x86.config | 4 ---- .../linux-postmarketos-lts/pmos.x86_64.config | 2 ++ 15 files changed, 66 insertions(+), 44 deletions(-) diff --git a/device/main/linux-postmarketos-lts/APKBUILD b/device/main/linux-postmarketos-lts/APKBUILD index 781aa9c5e..e14764e4f 100644 --- a/device/main/linux-postmarketos-lts/APKBUILD +++ b/device/main/linux-postmarketos-lts/APKBUILD @@ -1,7 +1,7 @@ # Co-Maintainer: Achill Gilgenast maintainer="Aelin " pkgname=linux-postmarketos-lts -pkgver=6.18.30 +pkgver=6.18.31 pkgrel=0 _kver=${pkgver%.*} pkgdesc="LTS Kernel" @@ -54,9 +54,6 @@ replaces="linux-lts" # Nathan's fork, he does not have time to upstream them right now but would be # happy if someone else did: # https://lore.kernel.org/linuxppc-dev/aXs8sgAcci9FKKpx@luna/ -# -# Patch #4 is the fix for the ESP part of dirtyfrag and applied in mainline, -# pending backport source=" linux-$_kver.tar.xz::https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-$_kver.tar.xz @@ -124,16 +121,16 @@ package() { } sha512sums=" -63333073f0cc014d5e162e4445ae8e481f6de3e63f90b7c6e862e1c10722f181db5ad9a80f8b94c4adb9878ba0026f866378a27efb6e34774f542175ab94956f patch-6.18.30.patch.xz +8b21d3cfb5371e359919bf37b21a41a2566da3ac7fc0e5ac3ce8156119c4b4dd1c5902b12480ab8f99eee18e947ca3862d2ebc93e1bf03ae061928c0305d5131 patch-6.18.31.patch.xz 88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0 linux-6.18.tar.xz 1f11df2480e9f691573283597160b4c806e492cdca4825f3acb3afb70bde43abfab487bcde1f5553b431a702a0039479d041b0ce7859970e706b5a51d2ad8fb0 0001-WIP-arch-powerpc-boot-Support-LLVM-1-in-wrapper-scri.patch 26521a9c9ea769534095dc4e306babadc8bcbaf03d7faa523c377e41ba0f742ecd0490fa27791d895f729c3ae8845297dca59b4db2475e7f078e689c447430bc 0002-WIP-arch-powerpc-boot-Use-z-notext-for-pseries-image.patch 302c20c85559fc9b3b2420ed25be1bfbb76c87f2a470e4141c32e9542cf1f5c6b3b5a7847231a3eaa0f6bc0e5942d0c1599e807175dcf5e63469704c3d6adde3 0003-WIP-arch-powerpc-boot-Add-z-norelro.patch -aa19b22d92c33bddaa444418813e6e8bea651fc8045caf7c6e889cfee1489cbb3a2ea3410938299ebcb9fac2caeb776f348decfa234f7dcd3ef34793f3fe39ac config-lts.aarch64 -0d32fdd4ac0b03c33617cae3de306eaea935ed481bf2ad5a4c8260ee3a6044703dad4bbd8e5013355630e4439b1fe54801e97dc3904650f43e683bdc15d702c4 config-lts.armv7 -5d75bb4d266447fd88259762c0bd70b44fba281c1c12dce232a75965a0936268c58fc454ff8bbcaeaac5bef1255bed1be1f64feea33d717ec8906bf1c7b9e5e6 config-lts.loongarch64 -dd07165e8066802e24adcbf7bcc7fd5a9e19709ae3c6443196d0d82fdeebf7fe264709a5d50611228139364e815a672a0bb8cb796a245e0395918fdce187d50a config-lts.ppc64le -4fef80b96deb368721cf182c12c91bd2cd94619b0f02bda6920bb32441635aed6427485bcf81910421e606d446b716492efd9c56ba3f13e83c086a8978e07857 config-lts.riscv64 -6b8200dc873dd1276baa704b730de8f369f935442a1a06f01ed771b24f16caca08be708928af0f83bebcd8c352fbcf7929101e19914787329ab5cd0c9d78694f config-lts.x86 -81f6928fcb0ec9e472933ff2b2c82b2fe9902fe122e0be69e05ff3c8e3e41c1f4fa18d7686fe99d00d0e0131383a5956be69c77510af6eee74330c868ff095e4 config-lts.x86_64 +58507bc4100bb1f913f49483decf5fcae7a4c47999d38ee3f723b9038f62d81b14f29c017e9ddc2328da6a41ea9ef5d52d7c43cf7ad7b26a26389174dff67419 config-lts.aarch64 +c7d7d23bb497f9a0998ae3c5622003e704749cd950338b29693c99094e54722d5e983fdcf04b660023d0341941a8ff5521834aa20ef44f769cc4ae1a567c0f40 config-lts.armv7 +2f98a89e3abbdeac88d6ad97b2107ee8938fb450ee7ef83dc06ca3245b5daae434d10222e5aa927b2d6b4d77aaf9fd6316b8b09c3acd9386b3a0a3201524b3b0 config-lts.loongarch64 +0221bc0262d9e57d053c129f51822ef7b5f40ef5ebe35e4fd118f3bcb2dbc95d2fd306e2d3a639b24671750c65e1f1c7b9f695764335fc54699360ef0870ee80 config-lts.ppc64le +3d583a857f820bc3a2343520d0921011e21aa9e77937d13fab29f75236d67b0dfad2e43f7bd9b3a8f2e21e31ad158d544b07b9318e4e288fe6a19cc52f80259f config-lts.riscv64 +9ed16dacd6b69991d6665e450f8ce2d9503a49184ec3ace4e0da071728f8d19eaf20690629d78e35c8d872ebda52766bad3f74b4695c10109860d2d0d84e40c1 config-lts.x86 +6309fcd47122da938702ea77a1b9ab2e13b17687d4eb7e3970abd81672e0aec04a248bcc4f925efac699c6894540cb8fcbb66aec2c4acf7ba2f6dd1bb9f80b54 config-lts.x86_64 " diff --git a/device/main/linux-postmarketos-lts/config-lts.aarch64 b/device/main/linux-postmarketos-lts/config-lts.aarch64 index ed25a9f8e..e11e57e0b 100644 --- a/device/main/linux-postmarketos-lts/config-lts.aarch64 +++ b/device/main/linux-postmarketos-lts/config-lts.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.18.30 Kernel Configuration +# Linux/arm64 6.18.31 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 @@ -292,7 +292,9 @@ CONFIG_PERF_EVENTS=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y -# CONFIG_RUST is not set +CONFIG_RUST=y +CONFIG_RUSTC_VERSION_TEXT="rustc 1.95.0 (59807616e 2026-04-14) (Alpine Linux Rust 1.95.0-r0)" +CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1" CONFIG_TRACEPOINTS=y # @@ -684,6 +686,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # CPU frequency scaling drivers # CONFIG_CPUFREQ_DT=y +# CONFIG_CPUFREQ_DT_RUST is not set # CONFIG_CPUFREQ_VIRT is not set CONFIG_CPUFREQ_DT_PLATDEV=y CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m @@ -2037,6 +2040,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_DEBUG=y +# CONFIG_RUST_FW_LOADER_ABSTRACTIONS is not set CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_FW_LOADER_SYSFS=y CONFIG_EXTRA_FIRMWARE="" @@ -2447,6 +2451,7 @@ CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_RUST_NULL is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=y CONFIG_ZRAM_BACKEND_LZ4=y @@ -3252,6 +3257,7 @@ CONFIG_PHY_PACKAGE=y # CONFIG_LED_TRIGGER_PHY is not set CONFIG_PHYLIB_LEDS=y CONFIG_FIXED_PHY=y +# CONFIG_RUST_PHYLIB_ABSTRACTIONS is not set # CONFIG_SFP is not set # @@ -6178,6 +6184,7 @@ CONFIG_VIDEO=y CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y CONFIG_TEGRA_HOST1X=m CONFIG_TEGRA_HOST1X_FIREWALL=y +# CONFIG_NOVA_CORE is not set CONFIG_DRM=y # @@ -6275,6 +6282,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU_CH7006=m CONFIG_DRM_NOUVEAU_SIL164=m +# CONFIG_DRM_NOVA is not set CONFIG_DRM_XE=m CONFIG_DRM_XE_DISPLAY=y CONFIG_DRM_XE_FORCE_PROBE="" @@ -6621,6 +6629,7 @@ CONFIG_DRM_TIDSS=m # CONFIG_DRM_SSD130X is not set # CONFIG_DRM_SPRD is not set CONFIG_DRM_POWERVR=m +# CONFIG_DRM_TYR is not set CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y @@ -11465,6 +11474,7 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # Hardening of kernel data structures # # CONFIG_LIST_HARDENED is not set +# CONFIG_RUST_BITMAP_HARDENED is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Hardening of kernel data structures @@ -12278,6 +12288,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_BPF is not set # CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_FIND_BIT_BENCHMARK_RUST is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set @@ -12297,6 +12308,9 @@ CONFIG_MEMTEST=y # # Rust hacking # +# CONFIG_RUST_DEBUG_ASSERTIONS is not set +CONFIG_RUST_OVERFLOW_CHECKS=y +# CONFIG_RUST_BUILD_ASSERT_ALLOW is not set # end of Rust hacking # end of Kernel hacking diff --git a/device/main/linux-postmarketos-lts/config-lts.armv7 b/device/main/linux-postmarketos-lts/config-lts.armv7 index ab83cf523..9aa6ce650 100644 --- a/device/main/linux-postmarketos-lts/config-lts.armv7 +++ b/device/main/linux-postmarketos-lts/config-lts.armv7 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.18.30 Kernel Configuration +# Linux/arm 6.18.31 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 diff --git a/device/main/linux-postmarketos-lts/config-lts.loongarch64 b/device/main/linux-postmarketos-lts/config-lts.loongarch64 index 6cd06e14e..bfd54854f 100644 --- a/device/main/linux-postmarketos-lts/config-lts.loongarch64 +++ b/device/main/linux-postmarketos-lts/config-lts.loongarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.18.30 Kernel Configuration +# Linux/loongarch 6.18.31 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 @@ -287,6 +287,9 @@ CONFIG_PERF_EVENTS=y CONFIG_SYSTEM_DATA_VERIFICATION=y # CONFIG_PROFILING is not set +CONFIG_RUST=y +CONFIG_RUSTC_VERSION_TEXT="rustc 1.95.0 (59807616e 2026-04-14) (Alpine Linux Rust 1.95.0-r0)" +CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1" CONFIG_TRACEPOINTS=y # @@ -326,6 +329,7 @@ CONFIG_AS_HAS_LASX_EXTENSION=y CONFIG_AS_HAS_LBT_EXTENSION=y CONFIG_AS_HAS_LVZ_EXTENSION=y CONFIG_CC_HAS_ANNOTATE_TABLEJUMP=y +CONFIG_RUSTC_HAS_ANNOTATE_TABLEJUMP=y # # Kernel type and options @@ -479,6 +483,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # CPU frequency scaling drivers # # CONFIG_CPUFREQ_DT is not set +# CONFIG_CPUFREQ_DT_RUST is not set # CONFIG_CPUFREQ_DT_PLATDEV is not set CONFIG_LOONGSON3_CPUFREQ=m # end of CPU Frequency scaling @@ -617,11 +622,7 @@ CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_GENKSYMS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_EXTENDED_MODVERSIONS is not set -CONFIG_BASIC_MODVERSIONS=y +# CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y @@ -1754,6 +1755,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_DEBUG=y +# CONFIG_RUST_FW_LOADER_ABSTRACTIONS is not set CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_FW_LOADER_USER_HELPER is not set @@ -2015,6 +2017,7 @@ CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_RUST_NULL is not set CONFIG_CDROM=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=y @@ -2638,6 +2641,7 @@ CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set CONFIG_PHYLIB_LEDS=y CONFIG_FIXED_PHY=y +# CONFIG_RUST_PHYLIB_ABSTRACTIONS is not set CONFIG_SFP=y # @@ -4957,6 +4961,7 @@ CONFIG_SCREEN_INFO=y CONFIG_VIDEO=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set +# CONFIG_NOVA_CORE is not set CONFIG_DRM=y # @@ -5040,6 +5045,7 @@ CONFIG_DRM_AMD_DC=y # CONFIG_HSA_AMD is not set # CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_NOVA is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set CONFIG_DRM_UDL=m @@ -8242,6 +8248,7 @@ CONFIG_CC_HAS_SANCOV_STACK_DEPTH_CALLBACK=y # Hardening of kernel data structures # # CONFIG_LIST_HARDENED is not set +# CONFIG_RUST_BITMAP_HARDENED is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Hardening of kernel data structures @@ -8932,6 +8939,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_BPF is not set # CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_FIND_BIT_BENCHMARK_RUST is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set @@ -8951,6 +8959,9 @@ CONFIG_ARCH_USE_MEMTEST=y # # Rust hacking # +# CONFIG_RUST_DEBUG_ASSERTIONS is not set +CONFIG_RUST_OVERFLOW_CHECKS=y +# CONFIG_RUST_BUILD_ASSERT_ALLOW is not set # end of Rust hacking # end of Kernel hacking diff --git a/device/main/linux-postmarketos-lts/config-lts.ppc64le b/device/main/linux-postmarketos-lts/config-lts.ppc64le index e307eed57..83bab19e6 100644 --- a/device/main/linux-postmarketos-lts/config-lts.ppc64le +++ b/device/main/linux-postmarketos-lts/config-lts.ppc64le @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.18.30 Kernel Configuration +# Linux/powerpc 6.18.31 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 diff --git a/device/main/linux-postmarketos-lts/config-lts.riscv64 b/device/main/linux-postmarketos-lts/config-lts.riscv64 index a4410b1e1..cd235a20b 100644 --- a/device/main/linux-postmarketos-lts/config-lts.riscv64 +++ b/device/main/linux-postmarketos-lts/config-lts.riscv64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 6.18.30 Kernel Configuration +# Linux/riscv 6.18.31 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 diff --git a/device/main/linux-postmarketos-lts/config-lts.x86 b/device/main/linux-postmarketos-lts/config-lts.x86 index ee7b4fc57..544b47b20 100644 --- a/device/main/linux-postmarketos-lts/config-lts.x86 +++ b/device/main/linux-postmarketos-lts/config-lts.x86 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.18.30 Kernel Configuration +# Linux/i386 6.18.31 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 diff --git a/device/main/linux-postmarketos-lts/config-lts.x86_64 b/device/main/linux-postmarketos-lts/config-lts.x86_64 index 0d07b8a21..ce3dbe08c 100644 --- a/device/main/linux-postmarketos-lts/config-lts.x86_64 +++ b/device/main/linux-postmarketos-lts/config-lts.x86_64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.18.30 Kernel Configuration +# Linux/x86_64 6.18.31 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3" CONFIG_GCC_VERSION=0 @@ -300,7 +300,9 @@ CONFIG_PERF_EVENTS=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y -# CONFIG_RUST is not set +CONFIG_RUST=y +CONFIG_RUSTC_VERSION_TEXT="rustc 1.95.0 (59807616e 2026-04-14) (Alpine Linux Rust 1.95.0-r0)" +CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1" CONFIG_TRACEPOINTS=y # @@ -513,12 +515,10 @@ CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y CONFIG_CC_HAS_SLS=y CONFIG_CC_HAS_RETURN_THUNK=y CONFIG_CC_HAS_ENTRY_PADDING=y -CONFIG_CC_HAS_KCFI_ARITY=y CONFIG_FUNCTION_PADDING_CFI=11 CONFIG_FUNCTION_PADDING_BYTES=11 CONFIG_CALL_PADDING=y CONFIG_FINEIBT=y -CONFIG_FINEIBT_BHI=y CONFIG_HAVE_CALL_THUNKS=y CONFIG_CALL_THUNKS=y CONFIG_CPU_MITIGATIONS=y @@ -1877,6 +1877,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_DEBUG=y +# CONFIG_RUST_FW_LOADER_ABSTRACTIONS is not set CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_FW_LOADER_USER_HELPER is not set @@ -1991,6 +1992,7 @@ CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_RUST_NULL is not set # CONFIG_BLK_DEV_FD is not set CONFIG_CDROM=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set @@ -2637,6 +2639,7 @@ CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set CONFIG_FIXED_PHY=y +# CONFIG_RUST_PHYLIB_ABSTRACTIONS is not set # CONFIG_SFP is not set # @@ -4656,6 +4659,7 @@ CONFIG_AGP_INTEL=y # CONFIG_AGP_VIA is not set CONFIG_INTEL_GTT=y # CONFIG_VGA_SWITCHEROO is not set +# CONFIG_NOVA_CORE is not set CONFIG_DRM=y # @@ -4744,6 +4748,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU_CH7006=m CONFIG_DRM_NOUVEAU_SIL164=m +# CONFIG_DRM_NOVA is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y @@ -7677,6 +7682,7 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # Hardening of kernel data structures # # CONFIG_LIST_HARDENED is not set +# CONFIG_RUST_BITMAP_HARDENED is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Hardening of kernel data structures @@ -8411,6 +8417,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_VMALLOC is not set # CONFIG_TEST_BPF is not set # CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_FIND_BIT_BENCHMARK_RUST is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set @@ -8431,6 +8438,9 @@ CONFIG_ARCH_USE_MEMTEST=y # # Rust hacking # +# CONFIG_RUST_DEBUG_ASSERTIONS is not set +CONFIG_RUST_OVERFLOW_CHECKS=y +# CONFIG_RUST_BUILD_ASSERT_ALLOW is not set # end of Rust hacking # end of Kernel hacking diff --git a/device/main/linux-postmarketos-lts/pmos.aarch64.config b/device/main/linux-postmarketos-lts/pmos.aarch64.config index 5c9d59c5f..84294105a 100644 --- a/device/main/linux-postmarketos-lts/pmos.aarch64.config +++ b/device/main/linux-postmarketos-lts/pmos.aarch64.config @@ -504,8 +504,10 @@ CONFIG_CFI=y CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y # rust +CONFIG_RUST=y # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_DEBUG_INFO_BTF_MODULES is not set +# CONFIG_MODVERSIONS is not set # selinux CONFIG_AUDIT=y diff --git a/device/main/linux-postmarketos-lts/pmos.armv7.config b/device/main/linux-postmarketos-lts/pmos.armv7.config index fa87ad4a1..d387669f1 100644 --- a/device/main/linux-postmarketos-lts/pmos.armv7.config +++ b/device/main/linux-postmarketos-lts/pmos.armv7.config @@ -497,10 +497,6 @@ CONFIG_CFI=y # CONFIG_CFI_PERMISSIVE is not set CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y -# rust -# CONFIG_DEBUG_INFO_BTF is not set -# CONFIG_DEBUG_INFO_BTF_MODULES is not set - # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y diff --git a/device/main/linux-postmarketos-lts/pmos.loongarch64.config b/device/main/linux-postmarketos-lts/pmos.loongarch64.config index c9acdeaa8..bd7f633bc 100644 --- a/device/main/linux-postmarketos-lts/pmos.loongarch64.config +++ b/device/main/linux-postmarketos-lts/pmos.loongarch64.config @@ -495,8 +495,10 @@ CONFIG_DM_VERITY=m CONFIG_SECURITY_DMESG_RESTRICT=y # rust +CONFIG_RUST=y # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_DEBUG_INFO_BTF_MODULES is not set +# CONFIG_MODVERSIONS is not set # selinux CONFIG_AUDIT=y diff --git a/device/main/linux-postmarketos-lts/pmos.ppc64le.config b/device/main/linux-postmarketos-lts/pmos.ppc64le.config index e30571341..933c05224 100644 --- a/device/main/linux-postmarketos-lts/pmos.ppc64le.config +++ b/device/main/linux-postmarketos-lts/pmos.ppc64le.config @@ -482,10 +482,6 @@ CONFIG_DM_VERITY=m # hardening CONFIG_SECURITY_DMESG_RESTRICT=y -# rust -# CONFIG_DEBUG_INFO_BTF is not set -# CONFIG_DEBUG_INFO_BTF_MODULES is not set - # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y diff --git a/device/main/linux-postmarketos-lts/pmos.riscv64.config b/device/main/linux-postmarketos-lts/pmos.riscv64.config index fb7dfe56d..ac99b69b7 100644 --- a/device/main/linux-postmarketos-lts/pmos.riscv64.config +++ b/device/main/linux-postmarketos-lts/pmos.riscv64.config @@ -499,10 +499,6 @@ CONFIG_CFI=y CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y CONFIG_SHADOW_CALL_STACK=y -# rust -# CONFIG_DEBUG_INFO_BTF is not set -# CONFIG_DEBUG_INFO_BTF_MODULES is not set - # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y diff --git a/device/main/linux-postmarketos-lts/pmos.x86.config b/device/main/linux-postmarketos-lts/pmos.x86.config index 22b74bc65..75873068d 100644 --- a/device/main/linux-postmarketos-lts/pmos.x86.config +++ b/device/main/linux-postmarketos-lts/pmos.x86.config @@ -497,10 +497,6 @@ CONFIG_DM_VERITY=m # hardening CONFIG_SECURITY_DMESG_RESTRICT=y -# rust -# CONFIG_DEBUG_INFO_BTF is not set -# CONFIG_DEBUG_INFO_BTF_MODULES is not set - # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y diff --git a/device/main/linux-postmarketos-lts/pmos.x86_64.config b/device/main/linux-postmarketos-lts/pmos.x86_64.config index a32d876f8..7d928083f 100644 --- a/device/main/linux-postmarketos-lts/pmos.x86_64.config +++ b/device/main/linux-postmarketos-lts/pmos.x86_64.config @@ -503,8 +503,10 @@ CONFIG_CFI=y CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y # rust +CONFIG_RUST=y # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_DEBUG_INFO_BTF_MODULES is not set +# CONFIG_MODVERSIONS is not set # selinux CONFIG_AUDIT=y