diff options
-rw-r--r-- | sys/sys/mount.h | 2 | ||||
-rw-r--r-- | sys/ufs/ffs/ffs_extern.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/sys/sys/mount.h b/sys/sys/mount.h index 5f963c2..14cad4c 100644 --- a/sys/sys/mount.h +++ b/sys/sys/mount.h @@ -456,7 +456,9 @@ int vfs_stduninit __P((struct vfsconf *)); int vfs_stdextattrctl __P((struct mount *mp, int cmd, const char *attrname, caddr_t arg, struct proc *p)); +/* XXX - these should be indirect functions!!! */ int softdep_process_worklist __P((struct mount *)); +int softdep_fsync __P((struct vnode *)); #else /* !_KERNEL */ #include <sys/cdefs.h> diff --git a/sys/ufs/ffs/ffs_extern.h b/sys/ufs/ffs/ffs_extern.h index 778376e..fe7391b 100644 --- a/sys/ufs/ffs/ffs_extern.h +++ b/sys/ufs/ffs/ffs_extern.h @@ -125,6 +125,9 @@ void softdep_setup_allocindir_page __P((struct inode *, ufs_lbn_t, struct buf *, int, ufs_daddr_t, ufs_daddr_t, struct buf *)); void softdep_fsync_mountdev __P((struct vnode *)); int softdep_sync_metadata __P((struct vop_fsync_args *)); +/* XXX incorrectly moved to mount.h - should be indirect function */ +#if 0 int softdep_fsync __P((struct vnode *vp)); +#endif #endif /* !_UFS_FFS_EXTERN_H */ |