diff options
| author | 2020-01-20 23:21:55 +0000 | |
|---|---|---|
| committer | 2020-01-20 23:21:55 +0000 | |
| commit | 2d6b9e38f30a31b6aa3a85df5a94059bc694a80e (patch) | |
| tree | bf66fc57928e28f67edf3feb1574130fd0fde94d /sys/tmpfs | |
| parent | remove esp at pcmcia attachment. it doesn't even compile. (diff) | |
| download | wireguard-openbsd-2d6b9e38f30a31b6aa3a85df5a94059bc694a80e.tar.xz wireguard-openbsd-2d6b9e38f30a31b6aa3a85df5a94059bc694a80e.zip | |
struct vops is not modified during runtime so use const which moves each
into read-only data segment.
OK deraadt@ tedu@
Diffstat (limited to 'sys/tmpfs')
| -rw-r--r-- | sys/tmpfs/tmpfs_fifoops.c | 4 | ||||
| -rw-r--r-- | sys/tmpfs/tmpfs_specops.c | 4 | ||||
| -rw-r--r-- | sys/tmpfs/tmpfs_vnops.c | 4 | ||||
| -rw-r--r-- | sys/tmpfs/tmpfs_vnops.h | 4 |
4 files changed, 8 insertions, 8 deletions
diff --git a/sys/tmpfs/tmpfs_fifoops.c b/sys/tmpfs/tmpfs_fifoops.c index 269a7261541..0fa47f587e6 100644 --- a/sys/tmpfs/tmpfs_fifoops.c +++ b/sys/tmpfs/tmpfs_fifoops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tmpfs_fifoops.c,v 1.4 2015/01/21 22:26:52 deraadt Exp $ */ +/* $OpenBSD: tmpfs_fifoops.c,v 1.5 2020/01/20 23:21:56 claudio Exp $ */ /* $NetBSD: tmpfs_fifoops.c,v 1.9 2011/05/24 20:17:49 rmind Exp $ */ /* @@ -52,7 +52,7 @@ int tmpfs_fifo_fsync (void *); * vnode operations vector used for fifos stored in a tmpfs file system. */ -struct vops tmpfs_fifovops = { +const struct vops tmpfs_fifovops = { .vop_lookup = vop_generic_lookup, .vop_create = fifo_badop, .vop_mknod = fifo_badop, diff --git a/sys/tmpfs/tmpfs_specops.c b/sys/tmpfs/tmpfs_specops.c index 5fe2c85aa2b..eef2d33d044 100644 --- a/sys/tmpfs/tmpfs_specops.c +++ b/sys/tmpfs/tmpfs_specops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tmpfs_specops.c,v 1.5 2015/01/21 22:26:52 deraadt Exp $ */ +/* $OpenBSD: tmpfs_specops.c,v 1.6 2020/01/20 23:21:56 claudio Exp $ */ /* $NetBSD: tmpfs_specops.c,v 1.10 2011/05/24 20:17:49 rmind Exp $ */ /* @@ -51,7 +51,7 @@ int tmpfs_spec_write (void *); * file system. */ -struct vops tmpfs_specvops = { +const struct vops tmpfs_specvops = { .vop_close = spec_close, .vop_access = tmpfs_access, .vop_getattr = tmpfs_getattr, diff --git a/sys/tmpfs/tmpfs_vnops.c b/sys/tmpfs/tmpfs_vnops.c index ba3963a14ea..cdd43a51313 100644 --- a/sys/tmpfs/tmpfs_vnops.c +++ b/sys/tmpfs/tmpfs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tmpfs_vnops.c,v 1.37 2019/12/31 13:48:32 visa Exp $ */ +/* $OpenBSD: tmpfs_vnops.c,v 1.38 2020/01/20 23:21:56 claudio Exp $ */ /* $NetBSD: tmpfs_vnops.c,v 1.100 2012/11/05 17:27:39 dholland Exp $ */ /* @@ -57,7 +57,7 @@ int tmpfs_kqfilter(void *v); /* * vnode operations vector used for files stored in a tmpfs file system. */ -struct vops tmpfs_vops = { +const struct vops tmpfs_vops = { .vop_lookup = tmpfs_lookup, .vop_create = tmpfs_create, .vop_mknod = tmpfs_mknod, diff --git a/sys/tmpfs/tmpfs_vnops.h b/sys/tmpfs/tmpfs_vnops.h index 0048b13b151..9ef283d4da4 100644 --- a/sys/tmpfs/tmpfs_vnops.h +++ b/sys/tmpfs/tmpfs_vnops.h @@ -1,4 +1,4 @@ -/* $OpenBSD: tmpfs_vnops.h,v 1.5 2013/12/25 14:04:50 espie Exp $ */ +/* $OpenBSD: tmpfs_vnops.h,v 1.6 2020/01/20 23:21:56 claudio Exp $ */ /* $NetBSD: tmpfs_vnops.h,v 1.13 2011/05/24 20:17:49 rmind Exp $ */ /* @@ -42,7 +42,7 @@ * Declarations for tmpfs_vnops.c. */ -extern struct vops tmpfs_vops, tmpfs_fifovops, tmpfs_specvops; +extern const struct vops tmpfs_vops, tmpfs_fifovops, tmpfs_specvops; int tmpfs_lookup (void *); int tmpfs_create (void *); |
