Page MenuHomeFreeBSD

sched_ule: mark scheduler interface functions as weak symbols
Needs ReviewPublic

Authored by minsoochoo0122_proton.me on Thu, Jan 22, 5:38 PM.
Referenced Files
Unknown Object (File)
Thu, Jan 22, 11:23 PM
Unknown Object (File)
Thu, Jan 22, 8:52 PM
Unknown Object (File)
Thu, Jan 22, 8:51 PM
Unknown Object (File)
Thu, Jan 22, 7:25 PM
Unknown Object (File)
Thu, Jan 22, 6:02 PM
Subscribers

Details

Reviewers
olce
Group Reviewers
Contributor Reviews (src)
Summary

When a kernel module scheduler is loaded, its sched_* implementation
will override GENERIC's weak sched interface.

As part of this effort, two more changes are included in this review:

sched_ule: add dummy sched_pctcpu_delta
Rename __inline to inline and reorder some static inline functions in sched.h

Test Plan

GENERIC build and boot succeeded.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 70066
Build 66949: arc lint + arc unit