Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/security/lsm_notifier.c
38178 views
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
10
static BLOCKING_NOTIFIER_HEAD(blocking_lsm_notifier_chain);
11
12
int 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
}
17
EXPORT_SYMBOL(call_blocking_lsm_notifier);
18
19
int register_blocking_lsm_notifier(struct notifier_block *nb)
20
{
21
return blocking_notifier_chain_register(&blocking_lsm_notifier_chain,
22
nb);
23
}
24
EXPORT_SYMBOL(register_blocking_lsm_notifier);
25
26
int unregister_blocking_lsm_notifier(struct notifier_block *nb)
27
{
28
return blocking_notifier_chain_unregister(&blocking_lsm_notifier_chain,
29
nb);
30
}
31
EXPORT_SYMBOL(unregister_blocking_lsm_notifier);
32
33