You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
config-linux: RFC 2119 wording for linux.resources.devices
Since ce55de2 (Remove range limit which depend on kernel, 2017-04-26,
#780), the spec has been more aggressively punting to the kernel APIs
(vs. carrying local versions of kernel limitations). For the
properties touched by this commit, a pull request to reflect our old
valid values (e.g. requiring 'type' to match ^[acb]$) was rejected as
part of this punting approach. However, before this commit, it wasn't
clear exactly what kernel interface was being punted to.
With this commit, we replace the old inline docs with an explicit punt
to the device whitelist controller, listing the exact actions that the
runtime MUST take for given config values. This allows for
compliance-testing runtimes [2] (ensuring config portability between
compliant runtimes) and makes it possible to validate a given config
against a given kernel (e.g. Linux 4.11.1 only accepts 'a', 'b', and
'c' as type characters [3]).
[1]: #690 (comment)
[2]: #746
[3]: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/security/device_cgroup.c?h=v4.11.1#n618
Signed-off-by: W. Trevor King <[email protected]>
0 commit comments