CHG Linux 6.14.7-2m ARCH_MMAP_RND_BITS from 32 to 28, ARCH_MMAP_RND_COMPAT_BITS from 16 to 8

This commit is contained in:
2025-05-24 21:18:01 +02:00
parent f51cb2b196
commit e1031b69c3
4 changed files with 11 additions and 13 deletions

View File

@@ -2,7 +2,7 @@
# copied from Jan Alexander Steffens (heftig) <heftig@archlinux.org> # copied from Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgbase=linux-tom pkgbase=linux-tom
pkgver=6.14.7.arch1 pkgver=6.14.7.arch2
pkgrel=1 pkgrel=1
pkgdesc='Linux' pkgdesc='Linux'
url='https://github.com/archlinux/linux' url='https://github.com/archlinux/linux'
@@ -284,5 +284,3 @@ for _p in "${pkgname[@]}"; do
_package${_p#$pkgbase} _package${_p#$pkgbase}
}" }"
done done
# vim:set ts=8 sts=2 sw=2 et:

12
config
View File

@@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 6.14.6-arch1 Kernel Configuration # Linux/x86 6.14.7-arch2 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.1.1 20250425" CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.1.1 20250425"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=24400
CONFIG_LD_IS_BFD=y CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24400 CONFIG_LD_VERSION=24400
CONFIG_LLD_VERSION=0 CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108600 CONFIG_RUSTC_VERSION=108700
CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUST_IS_AVAILABLE=y
CONFIG_RUSTC_LLVM_VERSION=190107 CONFIG_RUSTC_LLVM_VERSION=190107
CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK=y
@@ -258,7 +258,6 @@ CONFIG_UTS_NS=y
CONFIG_TIME_NS=y CONFIG_TIME_NS=y
CONFIG_IPC_NS=y CONFIG_IPC_NS=y
CONFIG_USER_NS=y CONFIG_USER_NS=y
CONFIG_USER_NS_UNPRIVILEGED=y
CONFIG_PID_NS=y CONFIG_PID_NS=y
CONFIG_NET_NS=y CONFIG_NET_NS=y
CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHECKPOINT_RESTORE=y
@@ -328,7 +327,7 @@ CONFIG_PERF_EVENTS=y
CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_SYSTEM_DATA_VERIFICATION=y
CONFIG_PROFILING=y CONFIG_PROFILING=y
CONFIG_RUST=y CONFIG_RUST=y
CONFIG_RUSTC_VERSION_TEXT="rustc 1.86.0 (05f9846f8 2025-03-31) (Arch Linux rust 1:1.86.0-1)" CONFIG_RUSTC_VERSION_TEXT="rustc 1.87.0 (17067e9ac 2025-05-09) (Arch Linux rust 1:1.87.0-1)"
CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.71.1" CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.71.1"
CONFIG_TRACEPOINTS=y CONFIG_TRACEPOINTS=y
@@ -598,6 +597,7 @@ CONFIG_MITIGATION_SPECTRE_V1=y
CONFIG_MITIGATION_SPECTRE_V2=y CONFIG_MITIGATION_SPECTRE_V2=y
CONFIG_MITIGATION_SRBDS=y CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y CONFIG_MITIGATION_SSB=y
CONFIG_MITIGATION_ITS=y
CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_HAS_ADD_PAGES=y
# #
@@ -941,9 +941,9 @@ CONFIG_SOFTIRQ_ON_OWN_STACK=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_HAVE_EXIT_THREAD=y CONFIG_HAVE_EXIT_THREAD=y
CONFIG_ARCH_MMAP_RND_BITS=32 CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
CONFIG_HAVE_PAGE_SIZE_4KB=y CONFIG_HAVE_PAGE_SIZE_4KB=y
CONFIG_PAGE_SIZE_4KB=y CONFIG_PAGE_SIZE_4KB=y

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:59514a4e53bd072472bcecce7bc23cf6a8ed1c96dd50519afe8920e0703e12df oid sha256:7b06b9841c1ea11a666857e39325ec7e6921f64f02d794799fabffedff842af8
size 3510466 size 3510447

View File

@@ -135,7 +135,7 @@ Erstellen Sie den Kernel normal, ohne Link Time Optimization (LTO).
\english{Build the kernel normally, without Link Time Optimization (LTO).} \english{Build the kernel normally, without Link Time Optimization (LTO).}
\subsection{Number of bits to use for ASLR of mmap base address} \subsection{Number of bits to use for ASLR of mmap base address}
CONFIG\_ARCH\_MMAP\_RND\_BITS [=32] \textbf{[32]}\\* CONFIG\_ARCH\_MMAP\_RND\_BITS [=28] \textbf{[28]}\\*
Dieser Wert kann verwendet werden, um die Anzahl der Bits auszuwählen, die zur Bestimmung des zufälligen Offsets zur Basisadresse Dieser Wert kann verwendet werden, um die Anzahl der Bits auszuwählen, die zur Bestimmung des zufälligen Offsets zur Basisadresse
von vma-Regionen verwendet werden, die aus mmap-Zuweisungen resultieren. von vma-Regionen verwendet werden, die aus mmap-Zuweisungen resultieren.
Dieser Wert wird durch die von der Architektur unterstützten Mindest- und Höchstwerte begrenzt. Dieser Wert wird durch die von der Architektur unterstützten Mindest- und Höchstwerte begrenzt.
@@ -146,7 +146,7 @@ This value will be bounded by the architecture's minimum and maximum supported v
This value can be changed after boot using the /proc/sys/vm/mmap\_rnd\_bits tunable} This value can be changed after boot using the /proc/sys/vm/mmap\_rnd\_bits tunable}
\subsection{Number of bits to use for ASLR of mmap base address for compatible applications} \subsection{Number of bits to use for ASLR of mmap base address for compatible applications}
CONFIG\_ARCH\_MMAP\_RND\_CAMPAT\_BITS [=16] \textbf{[16]}\\* CONFIG\_ARCH\_MMAP\_RND\_CAMPAT\_BITS [=8] \textbf{[8]}\\*
Dieser Wert kann verwendet werden, um die Anzahl der Bits auszuwählen, die zur Bestimmung des zufälligen Offsets zur Basisadresse Dieser Wert kann verwendet werden, um die Anzahl der Bits auszuwählen, die zur Bestimmung des zufälligen Offsets zur Basisadresse
von vma-Regionen verwendet werden, die aus mmap-Zuweisungen resultieren. von vma-Regionen verwendet werden, die aus mmap-Zuweisungen resultieren.
Dieser Wert wird durch die von der Architektur unterstützten Mindest- und Höchstwerte begrenzt. Dieser Wert wird durch die von der Architektur unterstützten Mindest- und Höchstwerte begrenzt.