• Tejun Heo's avatar
    sched_ext: Start schedulers with consistent p->scx.slice values · 3fdb9ebc
    Tejun Heo authored
    The disable path caps p->scx.slice to SCX_SLICE_DFL. As the field is already
    being ignored at this stage during disable, the only effect this has is that
    when the next BPF scheduler is loaded, it won't see unreasonable left-over
    slices. Ultimately, this shouldn't matter but it's better to start in a
    known state. Drop p->scx.slice capping from the disable path and instead
    reset it to SCX_SLICE_DFL in the enable path.
    Signed-off-by: default avatarTejun Heo <tj@kernel.org>
    Acked-by: default avatarDavid Vernet <void@manifault.com>
    3fdb9ebc
ext.c 204 KB