Module Name:    src
Committed By:   jdolecek
Date:           Mon Dec 10 21:19:33 UTC 2018

Modified Files:
        src/sys/kern: vfs_wapbl.c
        src/sys/sys: mount.h wapbl.h

Log Message:
constify wapbl_ops


To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/kern/vfs_wapbl.c
cvs rdiff -u -r1.232 -r1.233 src/sys/sys/mount.h
cvs rdiff -u -r1.20 -r1.21 src/sys/sys/wapbl.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/kern/vfs_wapbl.c
diff -u src/sys/kern/vfs_wapbl.c:1.102 src/sys/kern/vfs_wapbl.c:1.103
--- src/sys/kern/vfs_wapbl.c:1.102	Mon Dec 10 21:03:48 2018
+++ src/sys/kern/vfs_wapbl.c	Mon Dec 10 21:19:33 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: vfs_wapbl.c,v 1.102 2018/12/10 21:03:48 jdolecek Exp $	*/
+/*	$NetBSD: vfs_wapbl.c,v 1.103 2018/12/10 21:19:33 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2003, 2008, 2009 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
 #define WAPBL_INTERNAL
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vfs_wapbl.c,v 1.102 2018/12/10 21:03:48 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vfs_wapbl.c,v 1.103 2018/12/10 21:19:33 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/bitops.h>
@@ -301,7 +301,7 @@ int wapbl_replay_verify(struct wapbl_rep
 
 static int wapbl_replay_isopen1(struct wapbl_replay *);
 
-struct wapbl_ops wapbl_ops = {
+const struct wapbl_ops wapbl_ops = {
 	.wo_wapbl_discard	= wapbl_discard,
 	.wo_wapbl_replay_isopen	= wapbl_replay_isopen1,
 	.wo_wapbl_replay_can_read = wapbl_replay_can_read,

Index: src/sys/sys/mount.h
diff -u src/sys/sys/mount.h:1.232 src/sys/sys/mount.h:1.233
--- src/sys/sys/mount.h:1.232	Mon Dec 10 21:03:48 2018
+++ src/sys/sys/mount.h	Mon Dec 10 21:19:33 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: mount.h,v 1.232 2018/12/10 21:03:48 jdolecek Exp $	*/
+/*	$NetBSD: mount.h,v 1.233 2018/12/10 21:19:33 jdolecek Exp $	*/
 
 /*
  * Copyright (c) 1989, 1991, 1993
@@ -150,7 +150,7 @@ struct mount {
 	specificdata_reference
 			mnt_specdataref;	/* subsystem specific data */
 	kmutex_t	mnt_updating;		/* to serialize updates */
-	struct wapbl_ops
+	const struct wapbl_ops
 			*mnt_wapbl_op;		/* logging ops */
 	struct wapbl	*mnt_wapbl;		/* log info */
 	struct wapbl_replay

Index: src/sys/sys/wapbl.h
diff -u src/sys/sys/wapbl.h:1.20 src/sys/sys/wapbl.h:1.21
--- src/sys/sys/wapbl.h:1.20	Thu Nov 10 20:56:32 2016
+++ src/sys/sys/wapbl.h	Mon Dec 10 21:19:33 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: wapbl.h,v 1.20 2016/11/10 20:56:32 jdolecek Exp $	*/
+/*	$NetBSD: wapbl.h,v 1.21 2018/12/10 21:19:33 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2003,2008 The NetBSD Foundation, Inc.
@@ -189,7 +189,7 @@ void	wapbl_dump(struct wapbl *);
 
 void	wapbl_biodone(struct buf *);
 
-extern struct wapbl_ops wapbl_ops;
+extern const struct wapbl_ops wapbl_ops;
 
 static __inline struct mount *
 wapbl_vptomp(struct vnode *vp)

Reply via email to