Page MenuHomeFreeBSD

Fix a number of bugs in freebsd32's capabilities.conf.
ClosedPublic

Authored by brooks on Nov 9 2018, 5:13 PM.
Tags
None
Referenced Files
F103561706: D17925.diff
Tue, Nov 26, 1:15 PM
Unknown Object (File)
Oct 26 2024, 4:25 PM
Unknown Object (File)
Sep 22 2024, 9:03 AM
Unknown Object (File)
Sep 21 2024, 8:05 AM
Unknown Object (File)
Sep 19 2024, 7:56 PM
Unknown Object (File)
Sep 19 2024, 3:00 PM
Unknown Object (File)
Sep 2 2024, 11:22 AM
Unknown Object (File)
Sep 1 2024, 12:53 AM
Subscribers

Details

Summary

Bugs range from failure to update after changing syscall implementaion
names to using the wrong name. Somewhat confusingly, the name in
capabilities.conf is exactly the string that appears in syscalls.master,
not the name with a COMPAT* prefix.

Found while making a change to use the default capabilities.conf.

Fixes: r335177, r336980, r340272, r340274, others

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 20722
Build 20133: arc lint + arc unit

Event Timeline

brooks added inline comments.
sys/compat/freebsd32/capabilities.conf
105

Note that this exposes a separate bug that there isn't a freebsd32_ommap.

I'm not able to usefully review them all, but the change overall looks sensible.

This revision is now accepted and ready to land.Nov 9 2018, 5:25 PM
This revision was automatically updated to reflect the committed changes.