summaryrefslogtreecommitdiff
path: root/sys/ufs/mfs
diff options
context:
space:
mode:
authorSebastien Marie <semarie@cvs.openbsd.org>2021-10-02 08:51:42 +0000
committerSebastien Marie <semarie@cvs.openbsd.org>2021-10-02 08:51:42 +0000
commitb26633e1f78f8bdc419659e36ee29519d3e770a0 (patch)
tree7af018003ec22326519a58b33470be082abc13cd /sys/ufs/mfs
parentf448adec66db474162a941cb8c4dd153085d04e3 (diff)
vfs: merge *_badop to vop_generic_badop
It replaces spec_badop, fifo_badop, dead_badop and mfs_badop, which are only calls to panic(9), to one unique function vop_generic_badop(). No intented behaviour changes (outside the panic message which isn't the same). ok mpi@
Diffstat (limited to 'sys/ufs/mfs')
-rw-r--r--sys/ufs/mfs/mfs_extern.h3
-rw-r--r--sys/ufs/mfs/mfs_vnops.c53
2 files changed, 23 insertions, 33 deletions
diff --git a/sys/ufs/mfs/mfs_extern.h b/sys/ufs/mfs/mfs_extern.h
index bce3f7b0450..ed133bb42ac 100644
--- a/sys/ufs/mfs/mfs_extern.h
+++ b/sys/ufs/mfs/mfs_extern.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: mfs_extern.h,v 1.21 2021/03/24 16:17:06 semarie Exp $ */
+/* $OpenBSD: mfs_extern.h,v 1.22 2021/10/02 08:51:41 semarie Exp $ */
/* $NetBSD: mfs_extern.h,v 1.4 1996/02/09 22:31:27 christos Exp $ */
/*-
@@ -61,5 +61,4 @@ int mfs_close(void *);
int mfs_inactive(void *);
int mfs_reclaim(void *);
int mfs_print(void *);
-int mfs_badop(void *);
diff --git a/sys/ufs/mfs/mfs_vnops.c b/sys/ufs/mfs/mfs_vnops.c
index 0589b172829..ad0ff3dee23 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.55 2021/03/24 16:17:06 semarie Exp $ */
+/* $OpenBSD: mfs_vnops.c,v 1.56 2021/10/02 08:51:41 semarie Exp $ */
/* $NetBSD: mfs_vnops.c,v 1.8 1996/03/17 02:16:32 christos Exp $ */
/*
@@ -48,30 +48,30 @@
/* mfs vnode operations. */
const struct vops mfs_vops = {
- .vop_lookup = mfs_badop,
- .vop_create = mfs_badop,
- .vop_mknod = mfs_badop,
+ .vop_lookup = vop_generic_badop,
+ .vop_create = vop_generic_badop,
+ .vop_mknod = vop_generic_badop,
.vop_open = mfs_open,
.vop_close = mfs_close,
- .vop_access = mfs_badop,
- .vop_getattr = mfs_badop,
- .vop_setattr = mfs_badop,
- .vop_read = mfs_badop,
- .vop_write = mfs_badop,
+ .vop_access = vop_generic_badop,
+ .vop_getattr = vop_generic_badop,
+ .vop_setattr = vop_generic_badop,
+ .vop_read = vop_generic_badop,
+ .vop_write = vop_generic_badop,
.vop_ioctl = mfs_ioctl,
- .vop_poll = mfs_badop,
- .vop_kqfilter = mfs_badop,
+ .vop_poll = vop_generic_badop,
+ .vop_kqfilter = vop_generic_badop,
.vop_revoke = vop_generic_revoke,
.vop_fsync = spec_fsync,
- .vop_remove = mfs_badop,
- .vop_link = mfs_badop,
- .vop_rename = mfs_badop,
- .vop_mkdir = mfs_badop,
- .vop_rmdir = mfs_badop,
- .vop_symlink = mfs_badop,
- .vop_readdir = mfs_badop,
- .vop_readlink = mfs_badop,
- .vop_abortop = mfs_badop,
+ .vop_remove = vop_generic_badop,
+ .vop_link = vop_generic_badop,
+ .vop_rename = vop_generic_badop,
+ .vop_mkdir = vop_generic_badop,
+ .vop_rmdir = vop_generic_badop,
+ .vop_symlink = vop_generic_badop,
+ .vop_readdir = vop_generic_badop,
+ .vop_readlink = vop_generic_badop,
+ .vop_abortop = vop_generic_badop,
.vop_inactive = mfs_inactive,
.vop_reclaim = mfs_reclaim,
.vop_lock = vop_generic_lock,
@@ -80,8 +80,8 @@ const struct vops mfs_vops = {
.vop_strategy = mfs_strategy,
.vop_print = mfs_print,
.vop_islocked = vop_generic_islocked,
- .vop_pathconf = mfs_badop,
- .vop_advlock = mfs_badop,
+ .vop_pathconf = vop_generic_badop,
+ .vop_advlock = vop_generic_badop,
.vop_bwrite = vop_generic_bwrite
};
@@ -258,12 +258,3 @@ mfs_print(void *v)
mfsp->mfs_baseoff, mfsp->mfs_size);
return (0);
}
-
-/*
- * Block device bad operation
- */
-int
-mfs_badop(void *v)
-{
- panic("mfs_badop called");
-}