summaryrefslogtreecommitdiff
path: root/sys/external/bsd/common/include/linux
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2021-12-19 11:31:04 +0000
committerriastradh <riastradh@NetBSD.org>2021-12-19 11:31:04 +0000
commit2955e1a01d6cdbbb5a71e810107de4ab0e9ef0cf (patch)
tree98582c3e2850ffe8e6e6e2a4b7be5ec03e84b75c /sys/external/bsd/common/include/linux
parent57853379f3b59acd179e7a631d03710b4f824cbf (diff)
linux/rcupdate: Stub init_rcu_head, destroy_rcu_head.
Diffstat (limited to 'sys/external/bsd/common/include/linux')
-rw-r--r--sys/external/bsd/common/include/linux/rcupdate.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/external/bsd/common/include/linux/rcupdate.h b/sys/external/bsd/common/include/linux/rcupdate.h
index bbe815a2a94..36e4ba8b1ab 100644
--- a/sys/external/bsd/common/include/linux/rcupdate.h
+++ b/sys/external/bsd/common/include/linux/rcupdate.h
@@ -1,4 +1,4 @@
-/* $NetBSD: rcupdate.h,v 1.4 2021/12/19 10:47:19 riastradh Exp $ */
+/* $NetBSD: rcupdate.h,v 1.5 2021/12/19 11:31:04 riastradh Exp $ */
/*-
* Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -67,12 +67,17 @@ struct rcu_head {
#define _kfree_rcu linux__kfree_rcu
#define call_rcu linux_call_rcu
+#define destroy_rcu_head linux_destroy_rcu_head
+#define init_rcu_head linux_init_rcu_head
#define rcu_barrier linux_rcu_barrier
#define synchronize_rcu linux_synchronize_rcu
int linux_rcu_gc_init(void);
void linux_rcu_gc_fini(void);
+void init_rcu_head(struct rcu_head *);
+void destroy_rcu_head(struct rcu_head *);
+
void call_rcu(struct rcu_head *, void (*)(struct rcu_head *));
void rcu_barrier(void);
void synchronize_rcu(void);