diff options
author | Günther Noack <gnoack3000@gmail.com> | 2022-10-18 21:22:08 +0300 |
---|---|---|
committer | Mickaël Salaün <mic@digikod.net> | 2022-10-19 10:01:43 +0300 |
commit | 52a13488d1783ae014a3abe15f78810162425e94 (patch) | |
tree | 79336c5fb6eaa218ed8bca0c79fa03b5971251cd /security/landlock | |
parent | 106794c46b13a2820d3954d7a2892fa1978b4162 (diff) | |
download | linux-52a13488d1783ae014a3abe15f78810162425e94.tar.xz |
landlock: Document init_layer_masks() helper
Add kernel-doc to the init_layer_masks() function.
Signed-off-by: Günther Noack <gnoack3000@gmail.com>
Link: https://lore.kernel.org/r/20221018182216.301684-4-gnoack3000@gmail.com
Signed-off-by: Mickaël Salaün <mic@digikod.net>
Diffstat (limited to 'security/landlock')
-rw-r--r-- | security/landlock/fs.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/security/landlock/fs.c b/security/landlock/fs.c index 277868e3c6ce..87fde50eb550 100644 --- a/security/landlock/fs.c +++ b/security/landlock/fs.c @@ -297,6 +297,19 @@ get_handled_accesses(const struct landlock_ruleset *const domain) return access_dom & LANDLOCK_MASK_ACCESS_FS; } +/** + * init_layer_masks - Initialize layer masks from an access request + * + * Populates @layer_masks such that for each access right in @access_request, + * the bits for all the layers are set where this access right is handled. + * + * @domain: The domain that defines the current restrictions. + * @access_request: The requested access rights to check. + * @layer_masks: The layer masks to populate. + * + * Returns: An access mask where each access right bit is set which is handled + * in any of the active layers in @domain. + */ static inline access_mask_t init_layer_masks(const struct landlock_ruleset *const domain, const access_mask_t access_request, |