diff options
author | phk <phk@FreeBSD.org> | 2002-05-02 19:15:52 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-05-02 19:15:52 +0000 |
commit | 860ddc59bc3c7f43527dd6766c235244af802625 (patch) | |
tree | 1607ab6197527a805433867ab325db2278daf2b6 /sys/ufs | |
parent | 3685df09b1e4f46ba0c12d8172f270e5744650e2 (diff) | |
download | FreeBSD-src-860ddc59bc3c7f43527dd6766c235244af802625.zip FreeBSD-src-860ddc59bc3c7f43527dd6766c235244af802625.tar.gz |
Use vop_panic() instead of our home-rolled version.
Diffstat (limited to 'sys/ufs')
-rw-r--r-- | sys/ufs/ufs/ufs_vnops.c | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c index 11f43a2..a693e4a 100644 --- a/sys/ufs/ufs/ufs_vnops.c +++ b/sys/ufs/ufs/ufs_vnops.c @@ -90,7 +90,6 @@ static int ufs_create(struct vop_create_args *); static int ufs_getattr(struct vop_getattr_args *); static int ufs_link(struct vop_link_args *); static int ufs_makeinode(int mode, struct vnode *, struct vnode **, struct componentname *); -static int ufs_missingop(struct vop_generic_args *ap); static int ufs_mkdir(struct vop_mkdir_args *); static int ufs_mknod(struct vop_mknod_args *); static int ufs_open(struct vop_open_args *); @@ -2433,15 +2432,6 @@ bad: return (error); } -static int -ufs_missingop(ap) - struct vop_generic_args *ap; -{ - - panic("no vop function for %s in ufs child", ap->a_desc->vdesc_name); - return (EOPNOTSUPP); -} - static struct filterops ufsread_filtops = { 1, NULL, filt_ufsdetach, filt_ufsread }; static struct filterops ufswrite_filtops = @@ -2549,10 +2539,10 @@ filt_ufsvnode(struct knote *kn, long hint) static vop_t **ufs_vnodeop_p; static struct vnodeopv_entry_desc ufs_vnodeop_entries[] = { { &vop_default_desc, (vop_t *) vop_defaultop }, - { &vop_fsync_desc, (vop_t *) ufs_missingop }, - { &vop_read_desc, (vop_t *) ufs_missingop }, - { &vop_reallocblks_desc, (vop_t *) ufs_missingop }, - { &vop_write_desc, (vop_t *) ufs_missingop }, + { &vop_fsync_desc, (vop_t *) vop_panic }, + { &vop_read_desc, (vop_t *) vop_panic }, + { &vop_reallocblks_desc, (vop_t *) vop_panic }, + { &vop_write_desc, (vop_t *) vop_panic }, { &vop_access_desc, (vop_t *) ufs_access }, { &vop_advlock_desc, (vop_t *) ufs_advlock }, { &vop_bmap_desc, (vop_t *) ufs_bmap }, @@ -2597,7 +2587,7 @@ static struct vnodeopv_desc ufs_vnodeop_opv_desc = static vop_t **ufs_specop_p; static struct vnodeopv_entry_desc ufs_specop_entries[] = { { &vop_default_desc, (vop_t *) spec_vnoperate }, - { &vop_fsync_desc, (vop_t *) ufs_missingop }, + { &vop_fsync_desc, (vop_t *) vop_panic }, { &vop_access_desc, (vop_t *) ufs_access }, { &vop_close_desc, (vop_t *) ufsspec_close }, { &vop_getattr_desc, (vop_t *) ufs_getattr }, @@ -2623,7 +2613,7 @@ static struct vnodeopv_desc ufs_specop_opv_desc = static vop_t **ufs_fifoop_p; static struct vnodeopv_entry_desc ufs_fifoop_entries[] = { { &vop_default_desc, (vop_t *) fifo_vnoperate }, - { &vop_fsync_desc, (vop_t *) ufs_missingop }, + { &vop_fsync_desc, (vop_t *) vop_panic }, { &vop_access_desc, (vop_t *) ufs_access }, { &vop_close_desc, (vop_t *) ufsfifo_close }, { &vop_getattr_desc, (vop_t *) ufs_getattr }, |