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
Unknown Object (File)
Wed, Dec 4, 8:00 AM
Unknown Object (File)
Wed, Dec 4, 7:59 AM
Unknown Object (File)
Wed, Dec 4, 7:59 AM
Unknown Object (File)
Wed, Dec 4, 7:41 AM
Unknown Object (File)
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
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

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

brooks added inline comments.
sys/compat/freebsd32/capabilities.conf
105 ↗(On Diff #50218)

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.