Centos-kernel-stream-9/kernel
Chris von Recklinghausen 569a517a4f sched/completion: Add wait_for_completion_state()
JIRA: https://issues.redhat.com/browse/RHEL-1848

commit 929659acea03db6411a32de9037abab9f856f586
Author: Peter Zijlstra <peterz@infradead.org>
Date:   Mon Aug 22 13:18:20 2022 +0200

    sched/completion: Add wait_for_completion_state()

    Allows waiting with a custom @state.

    Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
    Reviewed-by: Ingo Molnar <mingo@kernel.org>
    Link: https://lore.kernel.org/r/20220822114648.922711674@infradead.org

Signed-off-by: Chris von Recklinghausen <crecklin@redhat.com>
2023-10-20 06:13:12 -04:00
..
bpf fs: remove no_llseek 2023-10-20 06:12:52 -04:00
cgroup cgroup: always put cset in cgroup_css_set_put_fork 2023-10-10 14:27:00 +10:00
configs remove CONFIG_ANDROID 2023-09-22 13:21:06 -04:00
debug
dma Revert "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" 2023-09-27 08:24:24 -07:00
entry Merge: livepatch: selected fixes for rhel-9.3 2023-05-15 09:36:02 +02:00
events perf: Allow a PMU to have a parent 2023-09-18 12:01:23 +02:00
futex
gcov
irq genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP 2023-06-22 16:50:51 -04:00
kcsan kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it 2023-09-22 13:21:06 -04:00
livepatch livepatch,sched: Add livepatch task switching to cond_resched() 2023-09-07 14:26:06 -04:00
locking locking/lockdep: Improve the deadlock scenario print for sync and read lock 2023-09-22 13:21:47 -04:00
power freezer: Have {,un}lock_system_sleep() save/restore flags 2023-10-20 06:13:12 -04:00
printk
rcu Merge: rcu: Backport upstream RCU commits up to v6.4 2023-10-17 09:01:45 -04:00
sched sched/completion: Add wait_for_completion_state() 2023-10-20 06:13:12 -04:00
time timekeeping: contribute wall clock to rng on time change 2023-09-13 18:45:08 +02:00
trace Merge: bpf: update to 6.4 2023-10-09 08:29:38 -04:00
.gitignore
Kconfig.freezer
Kconfig.hz
Kconfig.locks
Kconfig.preempt
Makefile static_call: Don't make __static_call_return0 static 2023-06-30 19:59:53 -04:00
acct.c
async.c
audit.c
audit.h audit: avoid missing-prototype warnings 2023-06-15 18:06:59 -04:00
audit_fsnotify.c
audit_tree.c
audit_watch.c
auditfilter.c
auditsc.c Merge: fanotify: Allow user space to pass back additional audit info 2023-06-22 13:25:14 +02:00
backtracetest.c
bounds.c
capability.c
cfi.c
compat.c sched_getaffinity: don't assume 'cpumask_size()' is fully initialized 2023-09-07 14:26:06 -04:00
configs.c
context_tracking.c
cpu.c cpu/hotplug: Reset task stack state in _cpu_up() 2023-09-07 14:26:07 -04:00
cpu_pm.c cpuidle, cpu_pm: Remove RCU fiddling from cpu_pm_{enter,exit}() 2023-06-09 13:20:30 -04:00
crash_core.c
crash_dump.c
cred.c
delayacct.c delayacct: support re-entrance detection of thrashing accounting 2023-06-14 15:11:00 -06:00
dma.c
exec_domain.c
exit.c
extable.c sections: move is_kernel_inittext() into sections.h 2023-04-10 09:58:52 -04:00
fail_function.c
fork.c seccomp: Move copy_seccomp() to no failure path. 2023-07-11 13:39:56 +02:00
freezer.c
gen_kheaders.sh
groups.c
hung_task.c
iomem.c
irq_work.c trace: Add trace_ipi_send_cpu() 2023-09-14 15:36:30 +02:00
jump_label.c
kallsyms.c kallsyms: Revert "Take callthunks into account" 2023-05-18 15:09:34 -04:00
kallsyms_internal.h
kcmp.c
kcov.c kcov: don't generate a warning on vm_insert_page()'s failure 2023-10-20 06:12:39 -04:00
kexec.c
kexec_core.c bpf: Add __bpf_kfunc tag to all kfuncs 2023-06-13 22:45:20 +02:00
kexec_elf.c
kexec_file.c kexec: remove unnecessary arch_kexec_kernel_image_load() 2023-05-24 16:00:21 +08:00
kexec_internal.h
kheaders.c
kmod.c
kprobes.c
ksysfs.c
kthread.c sched/wait: Fix a kthread_park race with wait_woken() 2023-09-07 14:30:59 -04:00
latencytop.c
module-internal.h
module.c kallsyms: Disable preemption for find_kallsyms_symbol_value 2023-09-22 09:12:37 +02:00
module_signature.c
module_signing.c
notifier.c kernel/notifier: Remove CONFIG_SRCU 2023-09-22 13:21:42 -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 padata: Always leave BHs disabled when running ->parallel() 2023-07-14 10:43:08 -04:00
panic.c panic: unset panic_on_warn inside panic() 2023-10-20 06:12:37 -04:00
params.c
pid.c
pid_namespace.c rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() 2023-09-22 13:21:34 -04:00
profile.c
ptrace.c ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() 2023-07-06 15:55:32 +02:00
range.c
reboot.c Revert "kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers" 2023-08-31 22:40:34 -04:00
regset.c
relay.c relayfs: fix out-of-bounds access in relay_file_read 2023-07-10 12:16:49 -05:00
resource.c cxl/acpi: Track CXL resources in iomem_resource 2023-05-01 09:23:56 -04:00
resource_kunit.c
rh_messages.c kernel/rh_messages.c: Another gcc12 warning on redundant NULL test 2023-06-30 08:58:07 -04:00
rh_shadowman.c
rh_taint.c
rseq.c
scftorture.c
scs.c
seccomp.c
signal.c undo Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." 2023-07-06 15:55:32 +02:00
smp.c trace: Add trace_ipi_send_cpu() 2023-09-14 15:36:30 +02:00
smpboot.c
smpboot.h
softirq.c Revert "softirq: Let ksoftirqd do its job" 2023-05-24 12:07:54 +02:00
stackleak.c
stacktrace.c
static_call.c static_call: Don't make __static_call_return0 static 2023-06-30 19:59:53 -04:00
static_call_inline.c static_call: Add call depth tracking support 2023-06-30 20:31:53 -04:00
stop_machine.c stop_machine: Add stop_core_cpuslocked() for per-core operations 2023-05-06 07:48:51 -04:00
sys.c prlimit: do_prlimit needs to have a speculation check 2023-05-09 13:46:37 +02:00
sys_ni.c mm/mempolicy: wire up syscall set_mempolicy_home_node 2023-04-24 14:56:56 -04:00
sysctl-test.c
sysctl.c Merge: Update locking code to upstream 6.1 + follow up fixes 2023-04-16 14:59:54 +02:00
task_work.c
taskstats.c
test_kprobes.c
torture.c
tracepoint.c tracepoint: Allow trace events in modules with TAINT_TEST 2023-04-17 11:47:38 -06:00
tsacct.c
ucount.c
uid16.c
uid16.h
umh.c freezer,umh: Clean up freezer/initrd interaction 2023-10-20 06:13:12 -04:00
up.c
user-return-notifier.c
user.c fs/epoll: use a per-cpu counter for user's watches count 2023-05-04 16:12:12 +02:00
user_namespace.c
usermode_driver.c
utsname.c
utsname_sysctl.c
watch_queue.c watch_queue: Free the page array when watch_queue is dismantled 2023-08-17 14:10:34 +02:00
watchdog.c
watchdog_hld.c
workqueue.c workqueue: Fold rebind_worker() within rebind_workers() 2023-04-07 15:26:31 -04:00
workqueue_internal.h