Page MenuHomeFreeBSD

Make POSIX real-time priorities behave correctly
AbandonedPublic

Authored by vangyzen on Jul 30 2016, 11:08 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 3, 6:12 PM
Unknown Object (File)
Fri, Oct 3, 1:52 PM
Unknown Object (File)
Fri, Oct 3, 12:57 PM
Unknown Object (File)
Fri, Oct 3, 4:08 AM
Unknown Object (File)
Fri, Oct 3, 3:57 AM
Unknown Object (File)
Fri, Oct 3, 1:33 AM
Unknown Object (File)
Mar 28 2025, 8:02 AM
Unknown Object (File)
Mar 28 2025, 8:02 AM
Subscribers

Details

Reviewers
None
Summary

POSIX requires each real-time priority to behave like a separate run queue.
Only expose one POSIX priority per run queue, not per Unix priority.

Add a unit test to [try to] verify that each priority is truly unique.

While I'm here, directly include the necessary headers, fix spelling,
and remove a pointless cast.

For reference:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_08_04

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 4667
Build 4721: arc lint + arc unit

Event Timeline

vangyzen retitled this revision from to Make POSIX real-time priorities behave correctly.
vangyzen updated this object.
vangyzen edited the test plan for this revision. (Show Details)