summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthib <thib@openbsd.org>2008-05-08 17:45:45 +0000
committerthib <thib@openbsd.org>2008-05-08 17:45:45 +0000
commite265d2c7386d1bb820a6b838e1dac2237d251ec6 (patch)
treee51756175b35c387c4303ff5bb8801ecbf483c6e
parentDue to the recent changes, it is no longer necessary to disable -fregmove (diff)
downloadwireguard-openbsd-e265d2c7386d1bb820a6b838e1dac2237d251ec6.tar.xz
wireguard-openbsd-e265d2c7386d1bb820a6b838e1dac2237d251ec6.zip
retire vn_default_error() and replace all instances
with eopnotsupp() instead; ok blambert@
-rw-r--r--sys/isofs/cd9660/cd9660_vnops.c4
-rw-r--r--sys/isofs/udf/udf_vnops.c4
-rw-r--r--sys/kern/spec_vnops.c4
-rw-r--r--sys/kern/vfs_init.c14
-rw-r--r--sys/kern/vfs_sync.c4
-rw-r--r--sys/miscfs/deadfs/dead_vnops.c4
-rw-r--r--sys/miscfs/fifofs/fifo_vnops.c4
-rw-r--r--sys/miscfs/portal/portal_vnops.c4
-rw-r--r--sys/miscfs/procfs/procfs_vnops.c4
-rw-r--r--sys/miscfs/specfs/spec_vnops.c4
-rw-r--r--sys/msdosfs/msdosfs_vnops.c4
-rw-r--r--sys/nfs/nfs_vnops.c4
-rw-r--r--sys/sys/vnode.h7
-rw-r--r--sys/ufs/ext2fs/ext2fs_vnops.c4
-rw-r--r--sys/ufs/ffs/ffs_vnops.c4
-rw-r--r--sys/ufs/mfs/mfs_vnops.c4
16 files changed, 30 insertions, 47 deletions
diff --git a/sys/isofs/cd9660/cd9660_vnops.c b/sys/isofs/cd9660/cd9660_vnops.c
index 29168794db8..1e2ec604a39 100644
--- a/sys/isofs/cd9660/cd9660_vnops.c
+++ b/sys/isofs/cd9660/cd9660_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cd9660_vnops.c,v 1.44 2007/10/29 13:02:19 chl Exp $ */
+/* $OpenBSD: cd9660_vnops.c,v 1.45 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: cd9660_vnops.c,v 1.42 1997/10/16 23:56:57 christos Exp $ */
/*-
@@ -935,7 +935,7 @@ cd9660_pathconf(v)
*/
int (**cd9660_vnodeop_p)(void *);
struct vnodeopv_entry_desc cd9660_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, cd9660_lookup }, /* lookup */
{ &vop_create_desc, cd9660_create }, /* create */
{ &vop_mknod_desc, cd9660_mknod }, /* mknod */
diff --git a/sys/isofs/udf/udf_vnops.c b/sys/isofs/udf/udf_vnops.c
index 925712104f3..1ab4c8eec18 100644
--- a/sys/isofs/udf/udf_vnops.c
+++ b/sys/isofs/udf/udf_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: udf_vnops.c,v 1.30 2007/12/09 20:54:01 jmc Exp $ */
+/* $OpenBSD: udf_vnops.c,v 1.31 2008/05/08 17:45:45 thib Exp $ */
/*
* Copyright (c) 2001, 2002 Scott Long <scottl@freebsd.org>
@@ -59,7 +59,7 @@ int udf_bmap_internal(struct unode *, off_t, daddr64_t *, uint32_t *);
int (**udf_vnodeop_p)(void *);
struct vnodeopv_entry_desc udf_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_access_desc, udf_access }, /* access */
{ &vop_bmap_desc, udf_bmap }, /* bmap */
{ &vop_lookup_desc, udf_lookup }, /* lookup */
diff --git a/sys/kern/spec_vnops.c b/sys/kern/spec_vnops.c
index 65fc34603e4..e175105abc1 100644
--- a/sys/kern/spec_vnops.c
+++ b/sys/kern/spec_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: spec_vnops.c,v 1.48 2008/05/03 14:41:29 thib Exp $ */
+/* $OpenBSD: spec_vnops.c,v 1.49 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: spec_vnops.c,v 1.29 1996/04/22 01:42:38 christos Exp $ */
/*
@@ -57,7 +57,7 @@ struct vnode *speclisth[SPECHSZ];
int (**spec_vnodeop_p)(void *);
struct vnodeopv_entry_desc spec_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, vop_generic_lookup }, /* lookup */
{ &vop_create_desc, spec_badop }, /* create */
{ &vop_mknod_desc, spec_badop }, /* mknod */
diff --git a/sys/kern/vfs_init.c b/sys/kern/vfs_init.c
index 4b13438a0d4..6eaceb58cc8 100644
--- a/sys/kern/vfs_init.c
+++ b/sys/kern/vfs_init.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vfs_init.c,v 1.20 2007/09/07 15:00:20 art Exp $ */
+/* $OpenBSD: vfs_init.c,v 1.21 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: vfs_init.c,v 1.6 1996/02/09 19:00:58 christos Exp $ */
/*
@@ -74,18 +74,6 @@ int vfs_opv_numops;
typedef int (*PFI)(void *);
/*
- * A miscellaneous routine.
- * A generic "default" routine that just returns an error.
- */
-/*ARGSUSED*/
-int
-vn_default_error(void *v)
-{
-
- return (EOPNOTSUPP);
-}
-
-/*
* vfs_init.c
*
* Allocate and fill in operations vectors.
diff --git a/sys/kern/vfs_sync.c b/sys/kern/vfs_sync.c
index 01b8f766784..c4da9824420 100644
--- a/sys/kern/vfs_sync.c
+++ b/sys/kern/vfs_sync.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vfs_sync.c,v 1.43 2007/06/01 23:47:56 deraadt Exp $ */
+/* $OpenBSD: vfs_sync.c,v 1.44 2008/05/08 17:45:45 thib Exp $ */
/*
* Portions of this code are:
@@ -268,7 +268,7 @@ int sync_print(void *);
int (**sync_vnodeop_p)(void *);
struct vnodeopv_entry_desc sync_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_close_desc, sync_close }, /* close */
{ &vop_fsync_desc, sync_fsync }, /* fsync */
{ &vop_inactive_desc, sync_inactive }, /* inactive */
diff --git a/sys/miscfs/deadfs/dead_vnops.c b/sys/miscfs/deadfs/dead_vnops.c
index 2e3f9fd1fce..8a4a6bffcf8 100644
--- a/sys/miscfs/deadfs/dead_vnops.c
+++ b/sys/miscfs/deadfs/dead_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dead_vnops.c,v 1.20 2008/04/12 16:01:42 thib Exp $ */
+/* $OpenBSD: dead_vnops.c,v 1.21 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: dead_vnops.c,v 1.16 1996/02/13 13:12:48 mycroft Exp $ */
/*
@@ -63,7 +63,7 @@ int chkvnlock(struct vnode *);
int (**dead_vnodeop_p)(void *);
struct vnodeopv_entry_desc dead_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, vop_generic_lookup }, /* lookup */
{ &vop_create_desc, dead_badop }, /* create */
{ &vop_mknod_desc, dead_badop }, /* mknod */
diff --git a/sys/miscfs/fifofs/fifo_vnops.c b/sys/miscfs/fifofs/fifo_vnops.c
index 7b959641c71..c4494d379fe 100644
--- a/sys/miscfs/fifofs/fifo_vnops.c
+++ b/sys/miscfs/fifofs/fifo_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fifo_vnops.c,v 1.28 2008/05/03 14:41:29 thib Exp $ */
+/* $OpenBSD: fifo_vnops.c,v 1.29 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: fifo_vnops.c,v 1.18 1996/03/16 23:52:42 christos Exp $ */
/*
@@ -63,7 +63,7 @@ struct fifoinfo {
int (**fifo_vnodeop_p)(void *);
struct vnodeopv_entry_desc fifo_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, vop_generic_lookup }, /* lookup */
{ &vop_create_desc, fifo_badop }, /* create */
{ &vop_mknod_desc, fifo_badop }, /* mknod */
diff --git a/sys/miscfs/portal/portal_vnops.c b/sys/miscfs/portal/portal_vnops.c
index c420bb2fad5..86b536789ec 100644
--- a/sys/miscfs/portal/portal_vnops.c
+++ b/sys/miscfs/portal/portal_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: portal_vnops.c,v 1.26 2008/04/24 17:39:45 thib Exp $ */
+/* $OpenBSD: portal_vnops.c,v 1.27 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: portal_vnops.c,v 1.17 1996/02/13 13:12:57 mycroft Exp $ */
/*
@@ -85,7 +85,7 @@ int portal_poll(void *);
int (**portal_vnodeop_p)(void *);
struct vnodeopv_entry_desc portal_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, portal_lookup }, /* lookup */
{ &vop_create_desc, eopnotsupp }, /* create */
{ &vop_mknod_desc, eopnotsupp }, /* mknod */
diff --git a/sys/miscfs/procfs/procfs_vnops.c b/sys/miscfs/procfs/procfs_vnops.c
index ad7cd98aed0..f9cbcc1fa77 100644
--- a/sys/miscfs/procfs/procfs_vnops.c
+++ b/sys/miscfs/procfs/procfs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: procfs_vnops.c,v 1.42 2008/04/24 17:39:45 thib Exp $ */
+/* $OpenBSD: procfs_vnops.c,v 1.43 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: procfs_vnops.c,v 1.40 1996/03/16 23:52:55 christos Exp $ */
/*
@@ -141,7 +141,7 @@ static pid_t atopid(const char *, u_int);
*/
int (**procfs_vnodeop_p)(void *);
struct vnodeopv_entry_desc procfs_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, procfs_lookup }, /* lookup */
{ &vop_create_desc, procfs_badop }, /* create */
{ &vop_mknod_desc, procfs_badop }, /* mknod */
diff --git a/sys/miscfs/specfs/spec_vnops.c b/sys/miscfs/specfs/spec_vnops.c
index 65fc34603e4..e175105abc1 100644
--- a/sys/miscfs/specfs/spec_vnops.c
+++ b/sys/miscfs/specfs/spec_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: spec_vnops.c,v 1.48 2008/05/03 14:41:29 thib Exp $ */
+/* $OpenBSD: spec_vnops.c,v 1.49 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: spec_vnops.c,v 1.29 1996/04/22 01:42:38 christos Exp $ */
/*
@@ -57,7 +57,7 @@ struct vnode *speclisth[SPECHSZ];
int (**spec_vnodeop_p)(void *);
struct vnodeopv_entry_desc spec_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, vop_generic_lookup }, /* lookup */
{ &vop_create_desc, spec_badop }, /* create */
{ &vop_mknod_desc, spec_badop }, /* mknod */
diff --git a/sys/msdosfs/msdosfs_vnops.c b/sys/msdosfs/msdosfs_vnops.c
index a530918c363..aefc39a3ff7 100644
--- a/sys/msdosfs/msdosfs_vnops.c
+++ b/sys/msdosfs/msdosfs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_vnops.c,v 1.65 2007/10/29 15:39:01 chl Exp $ */
+/* $OpenBSD: msdosfs_vnops.c,v 1.66 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: msdosfs_vnops.c,v 1.63 1997/10/17 11:24:19 ws Exp $ */
/*-
@@ -1844,7 +1844,7 @@ fileidhash(uint64_t fileid)
/* Global vfs data structures for msdosfs */
int (**msdosfs_vnodeop_p)(void *);
struct vnodeopv_entry_desc msdosfs_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, msdosfs_lookup }, /* lookup */
{ &vop_create_desc, msdosfs_create }, /* create */
{ &vop_mknod_desc, msdosfs_mknod }, /* mknod */
diff --git a/sys/nfs/nfs_vnops.c b/sys/nfs/nfs_vnops.c
index f6ee534a54e..7a52ca76de9 100644
--- a/sys/nfs/nfs_vnops.c
+++ b/sys/nfs/nfs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: nfs_vnops.c,v 1.82 2008/04/22 20:59:37 thib Exp $ */
+/* $OpenBSD: nfs_vnops.c,v 1.83 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: nfs_vnops.c,v 1.62.4.1 1996/07/08 20:26:52 jtc Exp $ */
/*
@@ -87,7 +87,7 @@
*/
int (**nfsv2_vnodeop_p)(void *);
struct vnodeopv_entry_desc nfsv2_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, nfs_lookup }, /* lookup */
{ &vop_create_desc, nfs_create }, /* create */
{ &vop_mknod_desc, nfs_mknod }, /* mknod */
diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h
index 03a71742a92..b129d3e5f07 100644
--- a/sys/sys/vnode.h
+++ b/sys/sys/vnode.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vnode.h,v 1.93 2008/05/03 14:41:29 thib Exp $ */
+/* $OpenBSD: vnode.h,v 1.94 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: vnode.h,v 1.38 1996/02/29 20:59:05 cgd Exp $ */
/*
@@ -300,11 +300,6 @@ struct vnodeopv_desc {
};
/*
- * A default routine which just returns an error.
- */
-int vn_default_error(void *);
-
-/*
* A generic structure.
* This can be used by bypass routines to identify generic arguments.
*/
diff --git a/sys/ufs/ext2fs/ext2fs_vnops.c b/sys/ufs/ext2fs/ext2fs_vnops.c
index aa5b14efebf..8a957ae11bc 100644
--- a/sys/ufs/ext2fs/ext2fs_vnops.c
+++ b/sys/ufs/ext2fs/ext2fs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ext2fs_vnops.c,v 1.49 2007/09/23 20:15:07 millert Exp $ */
+/* $OpenBSD: ext2fs_vnops.c,v 1.50 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: ext2fs_vnops.c,v 1.1 1997/06/11 09:34:09 bouyer Exp $ */
/*
@@ -1257,7 +1257,7 @@ ext2fs_reclaim(void *v)
/* Global vfs data structures for ext2fs. */
int (**ext2fs_vnodeop_p)(void *);
struct vnodeopv_entry_desc ext2fs_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, ext2fs_lookup }, /* lookup */
{ &vop_create_desc, ext2fs_create }, /* create */
{ &vop_mknod_desc, ext2fs_mknod }, /* mknod */
diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c
index 04650126e14..9e08f8b475f 100644
--- a/sys/ufs/ffs/ffs_vnops.c
+++ b/sys/ufs/ffs/ffs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ffs_vnops.c,v 1.47 2008/01/05 19:49:26 otto Exp $ */
+/* $OpenBSD: ffs_vnops.c,v 1.48 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: ffs_vnops.c,v 1.7 1996/05/11 18:27:24 mycroft Exp $ */
/*
@@ -65,7 +65,7 @@
/* Global vfs data structures for ufs. */
int (**ffs_vnodeop_p)(void *);
struct vnodeopv_entry_desc ffs_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, ufs_lookup }, /* lookup */
{ &vop_create_desc, ufs_create }, /* create */
{ &vop_mknod_desc, ufs_mknod }, /* mknod */
diff --git a/sys/ufs/mfs/mfs_vnops.c b/sys/ufs/mfs/mfs_vnops.c
index b61c0fb74c0..83231ca6e8e 100644
--- a/sys/ufs/mfs/mfs_vnops.c
+++ b/sys/ufs/mfs/mfs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mfs_vnops.c,v 1.34 2008/05/03 14:41:29 thib Exp $ */
+/* $OpenBSD: mfs_vnops.c,v 1.35 2008/05/08 17:45:45 thib Exp $ */
/* $NetBSD: mfs_vnops.c,v 1.8 1996/03/17 02:16:32 christos Exp $ */
/*
@@ -53,7 +53,7 @@
*/
int (**mfs_vnodeop_p)(void *);
struct vnodeopv_entry_desc mfs_vnodeop_entries[] = {
- { &vop_default_desc, vn_default_error },
+ { &vop_default_desc, eopnotsupp },
{ &vop_lookup_desc, mfs_badop }, /* lookup */
{ &vop_create_desc, mfs_badop }, /* create */
{ &vop_mknod_desc, mfs_badop }, /* mknod */