Add new base and BORE-enabled Linux kernel packages for Omarchy

Signed-off-by: Krzysztof Wilczyński <kwilczynski@omarchy.org>
This commit is contained in:
Krzysztof Wilczyński committed 2026-09-15 00:53:12 +09:00
1 parent 61c8f08aea
commit 770244c0e7
195 files changed
+190517

No files matched your search

@@ -0,0 +1,45 @@
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -67,19 +67,19 @@
* SCHED_TUNABLESCALING_LOG - scaled logarithmically, *1+ilog(ncpus)
* SCHED_TUNABLESCALING_LINEAR - scaled linear, *ncpus
*
- * (default SCHED_TUNABLESCALING_LOG = *(1+ilog(ncpus))
+ * (default SCHED_TUNABLESCALING_NONE = *1 constant)
*/
-unsigned int sysctl_sched_tunable_scaling = SCHED_TUNABLESCALING_LOG;
+unsigned int sysctl_sched_tunable_scaling = SCHED_TUNABLESCALING_NONE;
/*
* Minimal preemption granularity for CPU-bound tasks:
*
- * (default: 0.70 msec * (1 + ilog(ncpus)), units: nanoseconds)
+ * (default: 1.6 msec constant, units: nanoseconds)
*/
-unsigned int sysctl_sched_base_slice = 700000ULL;
-static unsigned int normalized_sysctl_sched_base_slice = 700000ULL;
+unsigned int sysctl_sched_base_slice = 1600000ULL;
+static unsigned int normalized_sysctl_sched_base_slice = 1600000ULL;
-__read_mostly unsigned int sysctl_sched_migration_cost = 500000UL;
+__read_mostly unsigned int sysctl_sched_migration_cost = 400000UL;
static int __init setup_sched_thermal_decay_shift(char *str)
{
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -3103,11 +3103,7 @@
attach_task(rq, p);
}
-#ifdef CONFIG_PREEMPT_RT
-# define SCHED_NR_MIGRATE_BREAK 8
-#else
-# define SCHED_NR_MIGRATE_BREAK 32
-#endif
+#define SCHED_NR_MIGRATE_BREAK 8
extern __read_mostly unsigned int sysctl_sched_nr_migrate;
extern __read_mostly unsigned int sysctl_sched_migration_cost;