Centos-kernel-stream-9/kernel/sched
Augusto Caringi 3f25b9462f Merge: sched: Fix stop_one_cpu_nowait() vs hotplug [rhel-9]
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/6623

JIRA: https://issues.redhat.com/browse/RHEL-84526

Sporadic failures on a sched_setaffinity() vs CPU hotplug stress-test
have been reported and fixed upstream – Notably affine_move_task()
remains stuck in wait_for_completion(), leading to a hung-task detector
warning.

Both C10S and RHEL-10 already carry the fix from this upstream commit:

    f0498d2a54e79 sched: Fix stop_one_cpu_nowait() vs hotplug

Signed-off-by: Luis Claudio R. Goncalves <lgoncalv@redhat.com>

Approved-by: Gabriele Monaco <gmonaco@redhat.com>
Approved-by: Wander Lairson Costa <wander@redhat.com>
Approved-by: Phil Auld <pauld@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Augusto Caringi <acaringi@redhat.com>
2025-04-24 12:23:25 -03:00
..
Makefile
autogroup.c
autogroup.h
build_policy.c sched/syscalls: Split out kernel/sched/syscalls.c from kernel/sched/core.c 2024-09-23 13:33:02 -04:00
build_utility.c
clock.c sched: Fix spelling in comments 2024-09-23 13:33:02 -04:00
completion.c
core.c sched: Fix stop_one_cpu_nowait() vs hotplug 2025-03-21 18:50:20 -03:00
core_sched.c sched: Fix spelling in comments 2024-09-23 13:33:02 -04:00
cpuacct.c
cpudeadline.c
cpudeadline.h
cpufreq.c
cpufreq_schedutil.c cpufreq: schedutil: Fix superfluous updates caused by need_freq_update 2025-02-27 15:13:11 +00:00
cpupri.c
cpupri.h
cputime.c sched: Don't define sched_clock_irqtime as static key 2025-02-27 15:13:12 +00:00
deadline.c sched: Fix stop_one_cpu_nowait() vs hotplug 2025-03-21 18:50:20 -03:00
debug.c sched/debug: Change need_resched warnings to pr_err 2025-02-27 15:13:11 +00:00
fair.c Merge: sched: Fix stop_one_cpu_nowait() vs hotplug [rhel-9] 2025-04-24 12:23:25 -03:00
features.h sched: remove HZ_BW feature hedge 2025-02-12 15:24:41 +00:00
idle.c sched: idle: Optimize the generic idle loop by removing needless memory barrier 2025-02-27 15:13:08 +00:00
isolation.c sched/isolation: Consolidate housekeeping cpumasks that are always identical 2025-02-27 15:13:10 +00:00
loadavg.c sched: Fix spelling in comments 2024-09-23 13:33:02 -04:00
membarrier.c
pelt.c sched: Fix spelling in comments 2024-09-23 13:33:02 -04:00
pelt.h sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressure() 2024-09-23 13:33:02 -04:00
psi.c sched, psi: Don't account irq time if sched_clock_irqtime is disabled 2025-02-27 15:13:12 +00:00
rt.c sched: Fix stop_one_cpu_nowait() vs hotplug 2025-03-21 18:50:20 -03:00
sched-pelt.h
sched.h sched: Don't define sched_clock_irqtime as static key 2025-02-27 15:13:12 +00:00
smp.h
stats.c sched/stats: Print domain name in /proc/schedstat 2025-02-19 13:37:54 +00:00
stats.h sched: Fix spelling in comments 2024-09-23 13:33:02 -04:00
stop_task.c
swait.c
syscalls.c sched: Fix race between yield_to() and try_to_wake_up() 2025-02-27 15:13:11 +00:00
topology.c sched: Move sched domain name out of CONFIG_SCHED_DEBUG 2025-02-19 13:37:35 +00:00
wait.c
wait_bit.c sched/wait: Remove unused bit_wait_io_timeout 2025-02-27 15:13:07 +00:00