kernel: Remove unused functions vop_panic() and vfs_std{,un}mount().
authorSascha Wildner <saw@online.de>
Fri, 11 Jul 2014 19:52:32 +0000 (21:52 +0200)
committerSascha Wildner <saw@online.de>
Fri, 11 Jul 2014 19:52:32 +0000 (21:52 +0200)
vop_panic()'s last usage was removed in 2009 (in bdc5802715465c8)
while vfs_stdmount() and vfs_stdunmount() were inherited from FreeBSD
but never used at all.

sys/kern/vfs_default.c
sys/sys/mount.h
sys/sys/vnode.h

index 760d5f3..fd5011e 100644 (file)
@@ -147,12 +147,6 @@ vop_defaultop(struct vop_generic_args *ap)
        return (VOCALL(&default_vnode_vops, ap));
 }
 
-int
-vop_panic(struct vop_generic_args *ap)
-{
-       panic("filesystem goof: vop_panic[%s]", ap->a_desc->sd_name);
-}
-
 /*
  * vop_compat_resolve { struct nchandle *a_nch, struct vnode *dvp }
  * XXX STOPGAP FUNCTION
@@ -1266,18 +1260,6 @@ vop_stdnowrite(struct vop_write_args *ap)
  * vfs default ops
  * used to fill the vfs fucntion table to get reasonable default return values.
  */
-int 
-vfs_stdmount(struct mount *mp, char *path, caddr_t data, struct ucred *cred)
-{
-       return (0);
-}
-
-int    
-vfs_stdunmount(struct mount *mp, int mntflags)
-{
-       return (0);
-}
-
 int
 vop_stdmountctl(struct vop_mountctl_args *ap)
 {
index c064693..00b0473 100644 (file)
@@ -729,8 +729,6 @@ extern      struct nfs_public nfs_pub;
  * functions or casting entries in the VFS op table to "enopnotsupp()".
  */ 
 vfs_start_t    vfs_stdstart;
-vfs_mount_t    vfs_stdmount;
-vfs_unmount_t  vfs_stdunmount;
 vfs_root_t     vfs_stdroot;
 vfs_quotactl_t         vfs_stdquotactl;
 vfs_statfs_t   vfs_stdstatfs;
index bf8d63e..b6ceea3 100644 (file)
@@ -528,7 +528,6 @@ int vop_einval (struct vop_generic_args *ap);
 int    vop_enotty (struct vop_generic_args *ap);
 int    vop_defaultop (struct vop_generic_args *ap);
 int    vop_null (struct vop_generic_args *ap);
-int    vop_panic (struct vop_generic_args *ap);
 int    vop_write_dirent(int *, struct uio *, ino_t, uint8_t, uint16_t,
                         const char *);