File Index
Files and directories
Sign in
FILE

lsm_notifier.c

File preview with syntax highlighting.

linux-6.19.14/security/lsm_notifier.c C
 1// SPDX-License-Identifier: GPL-2.0-or-later
 2/*
 3 * LSM notifier functions
 4 *
 5 */
 6
 7#include <linux/notifier.h>
 8#include <linux/security.h>
 9
10static BLOCKING_NOTIFIER_HEAD(blocking_lsm_notifier_chain);
11
12int call_blocking_lsm_notifier(enum lsm_event event, void *data)
13{
14	return blocking_notifier_call_chain(&blocking_lsm_notifier_chain,
15					    event, data);
16}
17EXPORT_SYMBOL(call_blocking_lsm_notifier);
18
19int register_blocking_lsm_notifier(struct notifier_block *nb)
20{
21	return blocking_notifier_chain_register(&blocking_lsm_notifier_chain,
22						nb);
23}
24EXPORT_SYMBOL(register_blocking_lsm_notifier);
25
26int unregister_blocking_lsm_notifier(struct notifier_block *nb)
27{
28	return blocking_notifier_chain_unregister(&blocking_lsm_notifier_chain,
29						  nb);
30}
31EXPORT_SYMBOL(unregister_blocking_lsm_notifier);
~/ Read-only file preview.