Unverified Commit 52a13488 authored by Günther Noack's avatar Günther Noack Committed by Mickaël Salaün
Browse files

landlock: Document init_layer_masks() helper



Add kernel-doc to the init_layer_masks() function.

Signed-off-by: default avatarGünther Noack <gnoack3000@gmail.com>
Link: https://lore.kernel.org/r/20221018182216.301684-4-gnoack3000@gmail.com


Signed-off-by: default avatarMickaël Salaün <mic@digikod.net>
parent 106794c4
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -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,