diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2015-07-05 19:05:16 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2015-07-05 19:05:16 +0000 |
commit | f131759f543875b3d10063a2d272a878549c6ea4 (patch) | |
tree | 722b04d655f398679c92441c3c43074c329a9d73 /sys/kern/vfs_aio.c | |
parent | 5f8583891fa23c61e908f2e897b2e45ec918539f (diff) | |
download | src-f131759f543875b3d10063a2d272a878549c6ea4.tar.gz src-f131759f543875b3d10063a2d272a878549c6ea4.zip |
fd: make 'rights' a manadatory argument to fget* functions
Notes
Notes:
svn path=/head/; revision=285172
Diffstat (limited to 'sys/kern/vfs_aio.c')
-rw-r--r-- | sys/kern/vfs_aio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/vfs_aio.c b/sys/kern/vfs_aio.c index 0bfcf2d09578..fd50e05e9d4c 100644 --- a/sys/kern/vfs_aio.c +++ b/sys/kern/vfs_aio.c @@ -2058,6 +2058,7 @@ sys_aio_cancel(struct thread *td, struct aio_cancel_args *uap) struct aiocblist *cbe, *cbn; struct file *fp; struct socket *so; + cap_rights_t rights; int error; int remove; int cancelled = 0; @@ -2065,7 +2066,7 @@ sys_aio_cancel(struct thread *td, struct aio_cancel_args *uap) struct vnode *vp; /* Lookup file object. */ - error = fget(td, uap->fd, NULL, &fp); + error = fget(td, uap->fd, cap_rights_init(&rights), &fp); if (error) return (error); |