summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-03-02 03:45:12 +0000
committerdyson <dyson@FreeBSD.org>1996-03-02 03:45:12 +0000
commitb7119381ddf8aa189b8d1e37080426b23971412d (patch)
tree2d6b4ab9f2e5300451ba524983499ac3467d03f7 /sys/kern/vfs_vnops.c
parented1fa57da89e71813d6e2e89acbca81d440049c1 (diff)
downloadFreeBSD-src-b7119381ddf8aa189b8d1e37080426b23971412d.zip
FreeBSD-src-b7119381ddf8aa189b8d1e37080426b23971412d.tar.gz
Enable VMIO for non-VDIR metadata and block device.
Diffstat (limited to 'sys/kern/vfs_vnops.c')
-rw-r--r--sys/kern/vfs_vnops.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c
index db739aa..a215d28 100644
--- a/sys/kern/vfs_vnops.c
+++ b/sys/kern/vfs_vnops.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_vnops.c 8.2 (Berkeley) 1/21/94
- * $Id: vfs_vnops.c,v 1.22 1995/12/17 21:23:24 phk Exp $
+ * $Id: vfs_vnops.c,v 1.23 1996/01/19 03:58:17 dyson Exp $
*/
#include <sys/param.h>
@@ -62,7 +62,7 @@ static int vn_ioctl __P((struct file *fp, int com, caddr_t data,
static int vn_read __P((struct file *fp, struct uio *uio,
struct ucred *cred));
static int vn_select __P((struct file *fp, int which, struct proc *p));
-static int vn_vmio_open __P((struct vnode *vp, struct proc *p,
+int vn_vmio_open __P((struct vnode *vp, struct proc *p,
struct ucred *cred));
static int vn_write __P((struct file *fp, struct uio *uio,
struct ucred *cred));
@@ -465,7 +465,7 @@ vn_closefile(fp, p)
fp->f_cred, p));
}
-static int
+int
vn_vmio_open(vp, p, cred)
struct vnode *vp;
struct proc *p;
@@ -476,7 +476,7 @@ vn_vmio_open(vp, p, cred)
/*
* this is here for VMIO support
*/
- if (vp->v_type == VREG /* || vp->v_type == VBLK */) {
+ if (vp->v_type == VREG || vp->v_type == VBLK) {
retry:
if ((vp->v_flag & VVMIO) == 0) {
if ((error = VOP_GETATTR(vp, &vat, cred, p)) != 0)
OpenPOWER on IntegriCloud