summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_exec.c2
-rw-r--r--sys/kern/vfs_extattr.c2
-rw-r--r--sys/kern/vfs_syscalls.c2
-rw-r--r--sys/kern/vfs_vnops.c2
-rw-r--r--sys/kern/vnode_if.src1
5 files changed, 5 insertions, 4 deletions
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c
index ed97677..8ff2dda 100644
--- a/sys/kern/kern_exec.c
+++ b/sys/kern/kern_exec.c
@@ -1142,7 +1142,7 @@ exec_check_permissions(imgp)
* Call filesystem specific open routine (which does nothing in the
* general case).
*/
- error = VOP_OPEN(vp, FREAD, td->td_ucred, td);
+ error = VOP_OPEN(vp, FREAD, td->td_ucred, td, -1);
return (error);
}
diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c
index 5d8b2d3..f7afcb5 100644
--- a/sys/kern/vfs_extattr.c
+++ b/sys/kern/vfs_extattr.c
@@ -3621,7 +3621,7 @@ fhopen(td, uap)
if (error)
goto bad;
}
- error = VOP_OPEN(vp, fmode, td->td_ucred, td);
+ error = VOP_OPEN(vp, fmode, td->td_ucred, td, -1);
if (error)
goto bad;
/*
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c
index 5d8b2d3..f7afcb5 100644
--- a/sys/kern/vfs_syscalls.c
+++ b/sys/kern/vfs_syscalls.c
@@ -3621,7 +3621,7 @@ fhopen(td, uap)
if (error)
goto bad;
}
- error = VOP_OPEN(vp, fmode, td->td_ucred, td);
+ error = VOP_OPEN(vp, fmode, td->td_ucred, td, -1);
if (error)
goto bad;
/*
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c
index 2b53323..216a577 100644
--- a/sys/kern/vfs_vnops.c
+++ b/sys/kern/vfs_vnops.c
@@ -234,7 +234,7 @@ restart:
vp->v_cachedfs = vap->va_fsid;
vp->v_cachedid = vap->va_fileid;
}
- if ((error = VOP_OPEN(vp, fmode, cred, td)) != 0)
+ if ((error = VOP_OPEN(vp, fmode, cred, td, -1)) != 0)
goto bad;
/*
* Make sure that a VM object is created for VMIO support.
diff --git a/sys/kern/vnode_if.src b/sys/kern/vnode_if.src
index 26e8e32..7baef0d 100644
--- a/sys/kern/vnode_if.src
+++ b/sys/kern/vnode_if.src
@@ -135,6 +135,7 @@ vop_open {
IN int mode;
IN struct ucred *cred;
IN struct thread *td;
+ IN int fd;
};
#
OpenPOWER on IntegriCloud