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
F86434210: D17925.diff
Thu, Jun 20, 9:33 AM
Unknown Object (File)
May 7 2024, 1:10 PM
Unknown Object (File)
May 2 2024, 7:05 AM
Unknown Object (File)
Apr 30 2024, 11:04 PM
Unknown Object (File)
Apr 30 2024, 11:04 PM
Unknown Object (File)
Apr 30 2024, 10:38 PM
Unknown Object (File)
Apr 30 2024, 8:06 PM
Unknown Object (File)
Jan 23 2024, 10:31 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.