aboutsummaryrefslogtreecommitdiffstats
path: root/ipc/ipcns_notifier.c
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/ipcns_notifier.c')
-rw-r--r--ipc/ipcns_notifier.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ipc/ipcns_notifier.c b/ipc/ipcns_notifier.c
index c7974609defc..70ff09183f7b 100644
--- a/ipc/ipcns_notifier.c
+++ b/ipc/ipcns_notifier.c
@@ -61,6 +61,15 @@ int register_ipcns_notifier(struct ipc_namespace *ns)
61 return blocking_notifier_chain_register(&ipcns_chain, &ns->ipcns_nb); 61 return blocking_notifier_chain_register(&ipcns_chain, &ns->ipcns_nb);
62} 62}
63 63
64int cond_register_ipcns_notifier(struct ipc_namespace *ns)
65{
66 memset(&ns->ipcns_nb, 0, sizeof(ns->ipcns_nb));
67 ns->ipcns_nb.notifier_call = ipcns_callback;
68 ns->ipcns_nb.priority = IPCNS_CALLBACK_PRI;
69 return blocking_notifier_chain_cond_register(&ipcns_chain,
70 &ns->ipcns_nb);
71}
72
64int unregister_ipcns_notifier(struct ipc_namespace *ns) 73int unregister_ipcns_notifier(struct ipc_namespace *ns)
65{ 74{
66 return blocking_notifier_chain_unregister(&ipcns_chain, 75 return blocking_notifier_chain_unregister(&ipcns_chain,