HomeFreeBSD

emulators/virtualbox-ose-kmod*: Tie to a specific release branch.

Description

emulators/virtualbox-ose-kmod*: Tie to a specific release branch.

Use a more restricted range of supported FreeBSD_version values for
the virtualbox kernel module since it uses internal KPIs for which KBI
stability is not guaranteed. DECLARE_MODULE_TIED would tie the module
to a specific
FreeBSD_version which would cause the module to stop
loading when an SA or EN is pushed on a release branch. Instead, use
DECLARE_MODULE_MAXVER with an upper bound that is limited to the range
of a releng branch so that a module built on X.Y will load on X.Y with
SAs or ENs applied but will fail to load on X.Y-1 or X.Y+1.

Reviewed by: kevans, imp, madpilot, lwhsu (earlier version)
Differential Revision: https://reviews.freebsd.org/D16119

Details

Provenance
jhbAuthored on May 10 2022, 8:48 PM
Reviewer
kevans
Differential Revision
D16119: emulators/virtualbox-ose-kmod*: Tie to a specific release branch.
Parents
R11:2ff1d22f550f: games/hyperrogue: update 12.0n → 12.0o
Branches
Unknown
Tags
Unknown