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)