Centos-kernel-stream-9/kernel
Scott Weaver bf357befbc Merge: locking: Rebase locking code to v6.8
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/4190

JIRA: https://issues.redhat.com/browse/RHEL-35759
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/4190

Rebase the kernel locking code up to v6.8. There aren't significant
locking updates since the 9.4 update. The more significant ones are
the seqlock and the locktorture test update. The others are mostly
miscellaneous updates and cleanups.

Signed-off-by: Waiman Long <longman@redhat.com>

Approved-by: Phil Auld <pauld@redhat.com>
Approved-by: Steve Best <sbest@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Scott Weaver <scweaver@redhat.com>
2024-05-30 09:32:42 -04:00
..
bpf bpf: fix check for attempt to corrupt spilled pointer 2024-05-20 08:40:50 +02:00
cgroup Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
configs mm/slob: remove CONFIG_SLOB 2024-04-30 07:00:17 -04:00
debug kdb: use srcu console list iterator 2024-05-09 11:25:20 -04:00
dma Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" 2024-02-19 10:00:36 -08:00
entry
events mm: replace vma->vm_flags direct modifications with modifier calls 2024-04-29 14:33:17 -04:00
futex Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
gcov
irq genirq, softirq: Use in_hardirq() instead of in_irq() 2024-04-05 09:49:13 -04:00
kcsan printk: export console trace point for kcsan/kasan/kfence/kmsan 2024-05-09 11:26:20 -04:00
livepatch
locking locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains 2024-05-22 19:52:16 -04:00
power Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
printk printk: nbcon: move locked_port flag to struct uart_port 2024-05-09 11:26:27 -04:00
rcu torture: Move rcutorture_sched_setaffinity() out of rcutorture 2024-05-22 19:52:15 -04:00
sched Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
time Merge: sched: tick and timer updates and fixes 2024-05-22 21:15:20 +00:00
trace Merge: block: open block device as file 2024-04-29 14:05:40 +00:00
.gitignore
Kconfig.freezer
Kconfig.hz
Kconfig.locks
Kconfig.preempt
Makefile kernel: add platform_has() infrastructure 2024-03-20 09:42:37 -04:00
acct.c acct: use VMA iterator instead of linked list 2024-04-01 11:19:51 -04:00
async.c
audit.c
audit.h
audit_fsnotify.c
audit_tree.c
audit_watch.c
auditfilter.c
auditsc.c netfilter: nf_tables: Audit log rule reset 2023-12-08 13:39:15 -03:00
backtracetest.c
bounds.c
capability.c
cfi.c
compat.c
configs.c
context_tracking.c context_tracking: Fix noinstr vs KASAN 2024-04-29 14:32:59 -04:00
cpu.c cpu/SMT: Make SMT control more robust against enumeration failures 2024-05-02 15:16:04 -04:00
cpu_pm.c
crash_core.c Merge: Rebase kexec/kdump to upstream kernel v6.5 2024-05-27 13:52:25 +00:00
crash_dump.c
cred.c
delayacct.c
dma.c
exec_domain.c
exit.c Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
extable.c sections: move and rename core_kernel_data() to is_kernel_core_data() 2024-03-20 09:43:21 -04:00
fail_function.c
fork.c Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
freezer.c Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
gen_kheaders.sh
groups.c
hung_task.c Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
iomem.c
irq_work.c
jump_label.c jump_label: make initial NOP patching the special case 2024-03-20 09:43:04 -04:00
kallsyms.c
kallsyms_internal.h
kcmp.c
kcov.c mm: replace vma->vm_flags direct modifications with modifier calls 2024-04-29 14:33:17 -04:00
kexec.c kexec: introduce sysctl parameters kexec_load_limit_* 2024-05-15 10:32:32 +08:00
kexec_core.c kexec: enable kexec_crash_size to support two crash kernel regions 2024-05-15 10:32:32 +08:00
kexec_elf.c
kexec_file.c kexec: support purgatories with .text.hot sections 2024-05-15 10:32:32 +08:00
kexec_internal.h
kheaders.c
kmod.c
kprobes.c x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range 2024-03-20 09:42:59 -04:00
ksysfs.c
kthread.c
latencytop.c
module-internal.h
module.c
module_signature.c
module_signing.c
notifier.c notifier: Add atomic_notifier_call_chain_is_empty() 2024-03-20 09:42:36 -04:00
nsproxy.c
padata.c
panic.c panic: Mark emergency section in oops 2024-05-09 11:26:26 -04:00
params.c
pid.c
pid_namespace.c mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC 2024-04-29 14:32:59 -04:00
pid_sysctl.h mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC 2024-04-29 14:32:59 -04:00
platform-feature.c kernel: add platform_has() infrastructure 2024-03-20 09:42:37 -04:00
profile.c profile: setup_profiling_timer() is moslty not implemented 2024-03-20 09:42:39 -04:00
ptrace.c Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
range.c
reboot.c Revert "printk: Bring back the RT bits." 2024-05-09 11:24:08 -04:00
regset.c
relay.c mm: replace vma->vm_flags direct modifications with modifier calls 2024-04-29 14:33:17 -04:00
resource.c
resource_kunit.c
rh_messages.c
rh_messages.h Deprecate qla4xxx in RHEL-9 2024-03-06 14:06:57 -08:00
rh_shadowman.c
rseq.c
scftorture.c
scs.c
seccomp.c
signal.c Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
smp.c smp: don't declare nr_cpu_ids if NR_CPUS == 1 2024-03-20 09:42:41 -04:00
smpboot.c cpu/hotplug: Remove unused state functions 2024-02-06 10:17:13 -05:00
smpboot.h
softirq.c sched/core: introduce sched_core_idle_cpu() 2024-04-05 09:49:13 -04:00
stackleak.c
stacktrace.c
static_call.c
static_call_inline.c
stop_machine.c
sys.c mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl 2024-04-30 17:51:24 -06:00
sys_ni.c futex: Add sys_futex_requeue() 2024-03-27 10:06:08 -04:00
sysctl-test.c
sysctl.c Merge: printk: Update the printk series to 6.6-rt-stable 2024-05-14 14:09:16 +00:00
task_work.c
taskstats.c
test_kprobes.c
torture.c torture: Print out torture module parameters 2024-05-22 19:52:15 -04:00
tracepoint.c
tsacct.c
ucount.c
uid16.c
uid16.h
umh.c Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" 2024-05-16 15:26:41 +00:00
up.c
user-return-notifier.c
user.c
user_namespace.c
usermode_driver.c
utsname.c
utsname_sysctl.c
watch_queue.c
watchdog.c Revert "printk: Bring back the RT bits." 2024-05-09 11:24:08 -04:00
watchdog_hld.c Revert "printk: Bring back the RT bits." 2024-05-09 11:24:08 -04:00
workqueue.c workqueue: Avoid using isolated cpus' timers on queue_delayed_work 2024-02-22 16:47:15 -03:00
workqueue_internal.h