Re: [PATCH v3 19/21] sched/cache: Add user control to adjust the aggressiveness of cache-aware scheduling
From: Peter Zijlstra
Date: Fri Feb 20 2026 - 09:30:12 EST
On Tue, Feb 10, 2026 at 02:18:59PM -0800, Tim Chen wrote:
> diff --git a/kernel/sched/debug.c b/kernel/sched/debug.c
> index bae747eddc59..dc4b7de6569f 100644
> --- a/kernel/sched/debug.c
> +++ b/kernel/sched/debug.c
> @@ -566,6 +566,16 @@ static __init int sched_init_debug(void)
> #ifdef CONFIG_SCHED_CACHE
> debugfs_create_file("llc_enabled", 0644, debugfs_sched, NULL,
> &sched_cache_enable_fops);
> + debugfs_create_u32("llc_aggr_tolerance", 0644, debugfs_sched,
> + &llc_aggr_tolerance);
> + debugfs_create_u32("llc_epoch_period", 0644, debugfs_sched,
> + &llc_epoch_period);
> + debugfs_create_u32("llc_epoch_affinity_timeout", 0644, debugfs_sched,
> + &llc_epoch_affinity_timeout);
> + debugfs_create_u32("llc_overaggr_pct", 0644, debugfs_sched,
> + &llc_overaggr_pct);
> + debugfs_create_u32("llc_imb_pct", 0644, debugfs_sched,
> + &llc_imb_pct);
> #endif
So we have debug/sched/numa_balancing/, would it make sense to stick all
of this into debug/sched/llc_balancing/ or so?