Centos-kernel-stream-9/kernel/sched
David Arcari c74b7ffb96 PM: EM: Move sched domains rebuild function from schedutil to EM
JIRA: https://issues.redhat.com/browse/RHEL-112493
Conflicts: RHEL doesn't have upstream cf61d53b0268

commit ebeeee390b6a341770789a50d81e677da9a103d9
Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Date:   Thu Dec 12 13:01:02 2024 +0100

    PM: EM: Move sched domains rebuild function from schedutil to EM

    Function sugov_eas_rebuild_sd() defined in the schedutil cpufreq governor
    implements generic functionality that may be useful in other places.  In
    particular, there is a plan to use it in the intel_pstate driver in the
    future.

    For this reason, move it from schedutil to the energy model code and
    rename it to em_rebuild_sched_domains().

    This also helps to get rid of some #ifdeffery in schedutil which is a
    plus.

    No intentional functional impact.

    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    Reviewed-by: Christian Loehle <christian.loehle@arm.com>

Signed-off-by: David Arcari <darcari@redhat.com>
2025-09-04 08:38:00 -04: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/core: Fix migrate_swap() vs. hotplug 2025-08-13 13:59:10 +00: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 PM: EM: Move sched domains rebuild function from schedutil to EM 2025-09-04 08:38:00 -04: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: CVE-2025-21919: sched/fair: Fix potential memory corruption in child_cfs_rq_on_list 2025-07-21 18:52:54 -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: Change nr_uninterruptible type to unsigned long 2025-08-13 14:00:58 +00: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 Merge: sched/rt: Fix race in push_rt_task 2025-05-19 15:19:09 -03:00
sched-pelt.h
sched.h sched: Change nr_uninterruptible type to unsigned long 2025-08-13 14:00:58 +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