[PATCH v3] apparmor: Use a memory pool instead per-CPU caches
Tetsuo Handa
penguin-kernel at i-love.sakura.ne.jp
Fri May 3 12:41:45 UTC 2019
On 2019/05/03 20:51, Sebastian Andrzej Siewior wrote:
> +void aa_put_buffer(char *buf)
> +{
> + union aa_buffer *aa_buf;
> +
buf == NULL if aa_put_buffer() was called due to aa_get_buffer() == NULL.
> + aa_buf = container_of(buf, union aa_buffer, buffer[0]);
> +
> + spin_lock(&aa_buffers_lock);
> + list_add(&aa_buf->list, &aa_global_buffers);
> + spin_unlock(&aa_buffers_lock);
> +}
> +
> /*
> * AppArmor init functions
> */
More information about the Linux-security-module-archive
mailing list