lsm: add/tweak function header comment blocks in lsm_init.c

Add function header comments for lsm_static_call_init() and
early_security_init(), tweak the existing comment block for
security_add_hooks().

Reviewed-by: Casey Schaufler <casey@schaufler-ca.com>
Reviewed-by: John Johansen <john.johhansen@canonical.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
This commit is contained in:
Paul Moore 2025-02-12 18:17:03 -05:00
parent 45a41d1394
commit 450705334f
1 changed files with 12 additions and 5 deletions

View File

@ -315,6 +315,10 @@ static void __init lsm_order_parse(const char *list, const char *src)
} }
} }
/**
* lsm_static_call_init - Initialize a LSM's static calls
* @hl: LSM hook list
*/
static void __init lsm_static_call_init(struct security_hook_list *hl) static void __init lsm_static_call_init(struct security_hook_list *hl)
{ {
struct lsm_static_call *scall = hl->scalls; struct lsm_static_call *scall = hl->scalls;
@ -335,12 +339,12 @@ static void __init lsm_static_call_init(struct security_hook_list *hl)
} }
/** /**
* security_add_hooks - Add a modules hooks to the hook lists. * security_add_hooks - Add a LSM's hooks to the LSM framework's hook lists
* @hooks: the hooks to add * @hooks: LSM hooks to add
* @count: the number of hooks to add * @count: number of hooks to add
* @lsmid: the identification information for the security module * @lsmid: identification information for the LSM
* *
* Each LSM has to register its hooks with the infrastructure. * Each LSM has to register its hooks with the LSM framework.
*/ */
void __init security_add_hooks(struct security_hook_list *hooks, int count, void __init security_add_hooks(struct security_hook_list *hooks, int count,
const struct lsm_id *lsmid) const struct lsm_id *lsmid)
@ -353,6 +357,9 @@ void __init security_add_hooks(struct security_hook_list *hooks, int count,
} }
} }
/**
* early_security_init - Initialize the early LSMs
*/
int __init early_security_init(void) int __init early_security_init(void)
{ {
struct lsm_info *lsm; struct lsm_info *lsm;