Module Name: src Committed By: riastradh Date: Sun Dec 19 11:31:04 UTC 2021
Modified Files: src/sys/external/bsd/common/include/linux: rcupdate.h src/sys/external/bsd/common/linux: linux_rcu.c Log Message: linux/rcupdate: Stub init_rcu_head, destroy_rcu_head. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/common/include/linux/rcupdate.h cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/common/linux/linux_rcu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/external/bsd/common/include/linux/rcupdate.h diff -u src/sys/external/bsd/common/include/linux/rcupdate.h:1.4 src/sys/external/bsd/common/include/linux/rcupdate.h:1.5 --- src/sys/external/bsd/common/include/linux/rcupdate.h:1.4 Sun Dec 19 10:47:19 2021 +++ src/sys/external/bsd/common/include/linux/rcupdate.h Sun Dec 19 11:31:04 2021 @@ -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); Index: src/sys/external/bsd/common/linux/linux_rcu.c diff -u src/sys/external/bsd/common/linux/linux_rcu.c:1.1 src/sys/external/bsd/common/linux/linux_rcu.c:1.2 --- src/sys/external/bsd/common/linux/linux_rcu.c:1.1 Sun Dec 19 01:33:17 2021 +++ src/sys/external/bsd/common/linux/linux_rcu.c Sun Dec 19 11:31:04 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: linux_rcu.c,v 1.1 2021/12/19 01:33:17 riastradh Exp $ */ +/* $NetBSD: linux_rcu.c,v 1.2 2021/12/19 11:31:04 riastradh Exp $ */ /*- * Copyright (c) 2018 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_rcu.c,v 1.1 2021/12/19 01:33:17 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_rcu.c,v 1.2 2021/12/19 11:31:04 riastradh Exp $"); #include <sys/param.h> #include <sys/types.h> @@ -237,6 +237,16 @@ gc_thread(void *cookie) kthread_exit(0); } +void +init_rcu_head(struct rcu_head *head) +{ +} + +void +destroy_rcu_head(struct rcu_head *head) +{ +} + int linux_rcu_gc_init(void) {