Page MenuHomeFreeBSD

sched: rename sched_schedcpu() to sched_sysinit()
Needs ReviewPublic

Authored by mchoo on Sat, Sep 5, 1:23 AM.
Tags
None
Referenced Files
F170566860: D59437.id.diff
Sat, Sep 5, 10:54 AM
F170555467: D59437.diff
Sat, Sep 5, 9:39 AM
F170543954: D59437.id185908.diff
Sat, Sep 5, 8:13 AM
F170543869: D59437.id.diff
Sat, Sep 5, 8:13 AM
F170542743: D59437.diff
Sat, Sep 5, 8:06 AM
F170518907: D59437.id185908.diff
Sat, Sep 5, 5:17 AM
F170517369: D59437.diff
Sat, Sep 5, 5:04 AM
F170490097: D59437.id185908.diff
Sat, Sep 5, 1:57 AM
Subscribers

Details

Reviewers
jhb
Group Reviewers
scheduler
Summary

sched_schedcpu() is called only during SYSINIT to start kthread that
calls schedcpu() every second in 4BSD, but its name implies it's doing
what 4BSD's schedcpu() does. Rename this function to sched_sysinit() to
mark that schedulers can use it for its own SYSINIT routine. Note that
their SYSINIT routine does not necessarily need to be similar to 4BSD's
decay in schedcpu().

The scheduler.9 man page is planned to be rewritten from scratch, so no
change to it for now.

MFC after: 2 weeks
MFC to: stable/14, stable/15
Sponsored by: FreeBSD Foundation, Reliable Computer Systems Lab

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
No Test Coverage
Build Status
Buildable 76558
Build 73441: arc lint + arc unit