Module Name:    src
Committed By:   riastradh
Date:           Sun Dec 19 11:10:09 UTC 2021

Modified Files:
        src/sys/external/bsd/common/include/linux: srcu.h
        src/sys/external/bsd/drm2/dist/drm: drm_drv.c drm_internal.h

Log Message:
Call it srcu_struct like linux does.

Author: Maya Rashish <m...@netbsd.org>
Committer: Taylor R Campbell <riastr...@netbsd.org>


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/common/include/linux/srcu.h
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/drm2/dist/drm/drm_drv.c
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/drm2/dist/drm/drm_internal.h

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/srcu.h
diff -u src/sys/external/bsd/common/include/linux/srcu.h:1.2 src/sys/external/bsd/common/include/linux/srcu.h:1.3
--- src/sys/external/bsd/common/include/linux/srcu.h:1.2	Sun Dec 19 01:41:03 2021
+++ src/sys/external/bsd/common/include/linux/srcu.h	Sun Dec 19 11:10:09 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: srcu.h,v 1.2 2021/12/19 01:41:03 riastradh Exp $	*/
+/*	$NetBSD: srcu.h,v 1.3 2021/12/19 11:10:09 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -46,7 +46,7 @@
 struct lwp;
 struct percpu;
 
-struct srcu {
+struct srcu_struct {
 	struct percpu		*srcu_percpu;	/* struct srcu_cpu */
 	kmutex_t		srcu_lock;
 	kcondvar_t		srcu_cv;
@@ -55,12 +55,12 @@ struct srcu {
 	volatile unsigned	srcu_gen;
 };
 
-void	srcu_init(struct srcu *, const char *);
-void	srcu_fini(struct srcu *);
+void	srcu_init(struct srcu_struct *, const char *);
+void	srcu_fini(struct srcu_struct *);
 
-int	srcu_read_lock(struct srcu *);
-void	srcu_read_unlock(struct srcu *, int);
+int	srcu_read_lock(struct srcu_struct *);
+void	srcu_read_unlock(struct srcu_struct *, int);
 
-void	synchronize_srcu(struct srcu *);
+void	synchronize_srcu(struct srcu_struct *);
 
 #endif	/* _LINUX_SRCU_H_ */

Index: src/sys/external/bsd/drm2/dist/drm/drm_drv.c
diff -u src/sys/external/bsd/drm2/dist/drm/drm_drv.c:1.20 src/sys/external/bsd/drm2/dist/drm/drm_drv.c:1.21
--- src/sys/external/bsd/drm2/dist/drm/drm_drv.c:1.20	Sun Dec 19 11:01:29 2021
+++ src/sys/external/bsd/drm2/dist/drm/drm_drv.c	Sun Dec 19 11:10:09 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_drv.c,v 1.20 2021/12/19 11:01:29 riastradh Exp $	*/
+/*	$NetBSD: drm_drv.c,v 1.21 2021/12/19 11:10:09 riastradh Exp $	*/
 
 /*
  * Created: Fri Jan 19 10:48:35 2001 by fa...@acm.org
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drm_drv.c,v 1.20 2021/12/19 11:01:29 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drm_drv.c,v 1.21 2021/12/19 11:10:09 riastradh Exp $");
 
 #include <linux/debugfs.h>
 #include <linux/fs.h>
@@ -79,7 +79,7 @@ static struct dentry *drm_debugfs_root;
 #endif
 
 #ifdef __NetBSD__
-struct srcu drm_unplug_srcu;
+struct srcu_struct drm_unplug_srcu;
 #else
 DEFINE_STATIC_SRCU(drm_unplug_srcu);
 #endif

Index: src/sys/external/bsd/drm2/dist/drm/drm_internal.h
diff -u src/sys/external/bsd/drm2/dist/drm/drm_internal.h:1.10 src/sys/external/bsd/drm2/dist/drm/drm_internal.h:1.11
--- src/sys/external/bsd/drm2/dist/drm/drm_internal.h:1.10	Sun Dec 19 09:52:00 2021
+++ src/sys/external/bsd/drm2/dist/drm/drm_internal.h	Sun Dec 19 11:10:09 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_internal.h,v 1.10 2021/12/19 09:52:00 riastradh Exp $	*/
+/*	$NetBSD: drm_internal.h,v 1.11 2021/12/19 11:10:09 riastradh Exp $	*/
 
 /*
  * Copyright © 2014 Intel Corporation
@@ -92,7 +92,7 @@ struct drm_minor *drm_minor_acquire(unsi
 void drm_minor_release(struct drm_minor *minor);
 #ifdef __NetBSD__
 #include <linux/srcu.h>
-extern struct srcu drm_unplug_srcu;
+extern struct srcu_struct drm_unplug_srcu;
 extern struct spinlock drm_minor_lock;
 extern struct idr drm_minors_idr;
 #endif

Reply via email to