函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:security\security.c Create Date:2022-07-27 20:11:58
首页 Copyright©Brick

111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
static void __init append_ordered_lsm(struct lsm_info *lsm, const char *from)
{
    /* Ignore duplicate selections. */
    if (exists_ordered_lsm(lsm))
        return;
 
    if (WARN(last_lsm == LSM_COUNT, "%s: out of LSM slots!?\n", from))
        return;
 
    /* Enable this LSM, if it is not already set. */
    if (!lsm->enabled)
        lsm->enabled = &lsm_enabled_true;
    ordered_lsms[last_lsm++] = lsm;
 
    init_debug("%s ordering: %s (%sabled)\n", from, lsm->name,
           is_enabled(lsm) ? "en" : "dis");
}