Re: [PATCH v4 0/9] sched/topology: Optimize sd->shared allocation
From: Dietmar Eggemann
Date: Sun Mar 15 2026 - 20:22:23 EST
On 12.03.26 05:44, K Prateek Nayak wrote:
> Hello folks,
>
> I got distracted for a bit but here is v4 of the series with most of the
> feedback on v3 incorporated. Nothing much has changed but if you see
> anything you don't like, please let me know and we can discuss how to
> best address it.
[...]
> ---
> K Prateek Nayak (9):
> sched/topology: Compute sd_weight considering cpuset partitions
> sched/topology: Extract "imb_numa_nr" calculation into a separate
> helper
> sched/topology: Allocate per-CPU sched_domain_shared in s_data
> sched/topology: Switch to assigning "sd->shared" from s_data
> sched/topology: Remove sched_domain_shared allocation with sd_data
> sched/core: Check for rcu_read_lock_any_held() in idle_get_state()
> sched/fair: Remove superfluous rcu_read_lock() in the wakeup path
> sched/fair: Simplify the entry condition for update_idle_cpu_scan()
> sched/fair: Simplify SIS_UTIL handling in select_idle_cpu()
>
> include/linux/sched/topology.h | 1 -
> kernel/sched/fair.c | 70 ++++-----
> kernel/sched/sched.h | 2 +-
> kernel/sched/topology.c | 263 +++++++++++++++++++++------------
> 4 files changed, 199 insertions(+), 137 deletions(-)
Reviewed-by: Dietmar Eggemann <dietmar.eggemann@xxxxxxx>
Tested-by: Dietmar Eggemann <dietmar.eggemann@xxxxxxx>
[...]