函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:kernel\auditsc.c Create Date:2022-07-27 12:29:42
首页 Copyright©Brick

210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
static int put_tree_ref(struct audit_context *ctx, struct audit_chunk *chunk)
{
    struct audit_tree_refs *p = ctx->trees;
    int left = ctx->tree_count;
    if (likely(left)) {
        p->c[--left] = chunk;
        ctx->tree_count = left;
        return 1;
    }
    if (!p)
        return 0;
    p = p->next;
    if (p) {
        p->c[30] = chunk;
        ctx->trees = p;
        ctx->tree_count = 30;
        return 1;
    }
    return 0;
}