JIRA: https://issues.redhat.com/browse/RHEL-145694
Depends: !2212
Set of changes to level the RHEL-10 MM-core and dependencies codebase up to upstream's v6.16.
Signed-off-by: Rafael Aquini [email protected]
@jmoyer1 Thanks for the heads up and pointing these out! The reason I don't have these commits is that kerneloscope doesn't include/recognize any of them in any series also touching MM-related files.
It is my understanding that 5b27dfb1d7b59 ("s390/dcssblk: Add DAX support") is a v6.18 commit, which means the functionality removal will be transitory and only remain present across our interim builds as I plow through with the next series of incremental updates, or in the worst-case scenario, if devel time runs short, disabled in the short-lived 10.3 stream and reenabled for the 10.4 EUS stream.
I'll get to work on (2) for the moment.
Thank you, again!
Restartable sequence is a kernel feature that enables userspace code (like glibc) to handle percpu variables and even implement userspace spinlocks. It complements futex that enables userspace mutex. Add that as part of the locking component.
Signed-off-by: Waiman Long [email protected]
I've been thinking about that as well, but I believe we should probably open a separate MR to go over the "exclusionary" review and update. The reason for that is that there are more overlaps like that across the space, i.e., the X86 subsystem regex is also very broad and ends up picking several other files that belong to MM and core-kernel.
JIRA: https://issues.redhat.com/browse/RHEL-151695
CVE: CVE-2026-23088
CVE: CVE-2025-71125
CVE: CVE-2025-68329
CVE: CVE-2025-68186
CVE: CVE-2025-40042
CVE: CVE-2025-68173
CVE: CVE-2025-40021
Backport ftrace fixes mostly from the linux-6.12.y stable branch up to v6.12.75, but also a few from the main branch.
Omitted-fix: e8eb8e1bdae94 ("riscv: fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on HAVE_DYNAMIC_FTRACE_WITH_ARGS")
Unsupported architecture.
Omitted-fix: 67a5ba8f742f2 ("riscv: fgraph: Fix stack layout to match __arch_ftrace_regs argument of ftrace_return_to_handler")
Unsupported architecture.
Signed-off-by: Jerome Marchand [email protected]
JIRA: https://issues.redhat.com/browse/RHEL-152433
MR: !2197
This MR backports most of the kernel/time commits up to v6.18 with fixes beyond that. The major exception is some namespace related commits which have to be done separately.
Signed-off-by: Waiman Long [email protected]
Update the include list to reflect the current state of the maintained codebase and reduce the occurrence of "Unowned Files" label in gitlab. Also adjust the jiraComponent and SST fields for the LIB subcomponent.
Signed-off-by: Rafael Aquini [email protected]
@zhijwang thank you! I updated the jira as requested. lemme know if anything else is needed!
@zhijwang, we need to waive the "Module diff test" results for this MR, as it brings in upstream changes that remove ZBUD, which is why the tests here are failing. Also, please merge the following kernel-tests MR redhat/centos-stream/tests/kernel/kernel-tests!4601, which aims to address this removal for RHEL-10 and forward
JIRA: https://issues.redhat.com/browse/RHEL-151432
d2ad2cf67dee lib/test_vmalloc.c: minor fixes to test_vmalloc.c
b9d494477f9d kselftest: mm: fix typos in test_vmalloc.sh
bd6f189f6865 lib/test_vmalloc: remove xfail condition check
90726d580597 lib/test_vmalloc: add no_block_alloc_test case
ccf29861fb94 lib/test_vmalloc.c: introduce xfail for failing tests
160984cbea24 lib/test_vmalloc.c: restrict default test mask to avoid test warnings
fe4ece8c38f5 lib/test_vmalloc.c: use late_initcall() if built-in for init ordering
ac47e394a6da lib/test_vmalloc.c: allow built-in execution
365c50e98443 lib/test_vmalloc.c: replace RWSEM to SRCU for setup
Signed-off-by: Audra Mitchell [email protected]