fix: remove P7-scheduler-improvements from kernel recipe patches

P7 failed 3/4 hunks on context.rs at kernel rev 866dfad0.
Consolidated patch already includes P5-sched-rt-policy, P5-context-mod-sched,
P6-percpu-runqueues, P6-futex-sharding which cover most scheduler improvements.
P7 needs rebase — documented in recipe comment.

Verified: full 'make r.kernel' fetch+patch+build chain works:
  git clone + consolidated.patch + P8-msi.patch + cargo build → 1.5MB kernel
This commit is contained in:
2026-05-04 18:35:45 +01:00
parent 2ae7ad7afd
commit fc5c00cb68
+3 -1
View File
@@ -12,13 +12,15 @@
# P8-percpu-wiring, P8-percpu-sched, P8-load-balance, P8-work-stealing,
# P9-futex-pi-cas-fix) failed to apply at commit 866dfad0 due to
# context conflicts and are deferred until rebase.
# P7-scheduler-improvements.patch: removed from recipe patches — 3/4 hunks
# fail on context.rs at 866dfad0. Rebase needed.
# P8-msi (applies separately): T1.1 msi.rs (message composition/validation/capability
# parsing), T1.2 vector.rs (per-CPU bitmatrix allocation), T1.3 IRQ scheme MSI
# validation gate + iommu hook, T2.2 kernel-side IRQ affinity handler.
[source]
git = "https://gitlab.redox-os.org/redox-os/kernel.git"
rev = "866dfad0"
patches = ["../../../local/patches/kernel/redbear-consolidated.patch", "../../../local/patches/kernel/P7-scheduler-improvements.patch", "../../../local/patches/kernel/P8-msi.patch"]
patches = ["../../../local/patches/kernel/redbear-consolidated.patch", "../../../local/patches/kernel/P8-msi.patch"]
[build]
template = "custom"