Centos-kernel-stream-9/kernel
Lucas Zampieri bf8d4449d4 Merge: fork: defer linking file vma until vma is fully initialized
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/4349

JIRA: https://issues.redhat.com/browse/RHEL-35022  
CVE: CVE-2024-27022  
  
Signed-off-by: Rafael Aquini <aquini@redhat.com>

Approved-by: Waiman Long <longman@redhat.com>
Approved-by: Aristeu Rozanski <arozansk@redhat.com>
Approved-by: Chris von Recklinghausen <crecklin@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-17 12:51:50 +00:00
..
bpf bpf: fix check for attempt to corrupt spilled pointer 2024-05-20 08:40:50 +02:00
cgroup cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions 2024-05-18 21:38:20 -04: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 swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y 2024-05-13 08:19:53 -07:00
entry entry: kmsan: introduce kmsan_unpoison_entry_regs() 2023-10-20 06:14:42 -04:00
events mm: replace vma->vm_flags direct modifications with modifier calls 2024-04-29 14:33:17 -04:00
futex Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04: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 livepatch: Fix missing newline character in klp_resolve_symbols() 2024-04-17 16:41:33 -04:00
locking locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains 2024-05-22 19:52:16 -04:00
power Merge: workqueue: Backport workqueue commits to v6.9 2024-06-13 13:07:43 +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 Merge: workqueue: Backport workqueue commits to v6.9 2024-06-13 13:07:43 +00:00
time Merge: cgroup: Reapply the cgroup commits merged in RHEL-34600 2024-06-05 20:05:37 +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 async: Use a dedicated unbound workqueue with raised min_active 2024-05-03 13:39:32 -04:00
audit.c audit: move trailing statements to next line 2023-12-08 13:36:23 -03:00
audit.h audit: correct audit_filter_inodes() definition 2023-12-08 13:36:03 -03:00
audit_fsnotify.c
audit_tree.c
audit_watch.c audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() 2023-11-21 10:44:01 +01:00
auditfilter.c audit: move trailing statements to next line 2023-12-08 13:36:23 -03:00
auditsc.c netfilter: nf_tables: Audit log rule reset 2023-12-08 13:39:15 -03:00
backtracetest.c
bounds.c bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS 2024-05-20 16:15:24 -04:00
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 "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04: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 Merge: fork: defer linking file vma until vma is fully initialized 2024-06-17 12:51:50 +00:00
freezer.c Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04:00
gen_kheaders.sh
groups.c
hung_task.c Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04: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 treewide: Drop WARN_ON_FUNCTION_MISMATCH 2024-05-03 13:39:22 -04:00
latencytop.c
module-internal.h
module.c Revert "module, async: async_synchronize_full() on module init iff async is used" 2024-05-03 13:39:22 -04:00
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 Revert "fs/exec: allow to unshare a time namespace on vfork+exec" 2023-10-20 06:13:08 -04:00
padata.c crypto: pcrypt - Fix hungtask for PADATA_RESET 2024-05-29 13:20:49 +08:00
panic.c panic: Mark emergency section in oops 2024-05-09 11:26:26 -04:00
params.c kobject: kset_uevent_ops: make filter() callback take a const * 2023-10-23 10:35:56 -05:00
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 "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04: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 kernel/rh_messages.c: Mark functions as possibly unused 2023-11-09 19:58:08 -05:00
rh_messages.h rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained 2024-05-06 09:40:31 -04:00
rh_shadowman.c
rseq.c
scftorture.c
scs.c
seccomp.c
signal.c Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04: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 Merge: workqueue: Backport workqueue commits to v6.9 2024-06-13 13:07:43 +00: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 test_kprobes: Add recursed kprobe test case 2023-11-02 15:26:56 -06:00
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 "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" 2024-05-18 21:38:20 -04:00
up.c
user-return-notifier.c
user.c
user_namespace.c
usermode_driver.c
utsname.c
utsname_sysctl.c
watch_queue.c kernel: watch_queue: copy user-array safely 2024-05-23 05:14:57 -04:00
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: Drain BH work items on hot-unplugged CPUs 2024-05-03 13:39:33 -04:00
workqueue_internal.h workqueue: Drop the special locking rule for worker->flags and worker_pool->flags 2024-05-03 13:39:25 -04:00