diff options
| author | Mateusz Guzik <mjg@FreeBSD.org> | 2021-01-12 12:11:26 +0000 |
|---|---|---|
| committer | Mateusz Guzik <mjg@FreeBSD.org> | 2021-01-12 13:16:10 +0000 |
| commit | 6b3a9a0f3d2cd66145e89fdd8d07cb33a9963e8f (patch) | |
| tree | 8a090da47623f58c71e81b4c9bc28b847217d889 /sys/dev | |
| parent | c00ec4dab276414ccc8a0712dd2f836bb17349d7 (diff) | |
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/aac/aac_linux.c | 3 | ||||
| -rw-r--r-- | sys/dev/aacraid/aacraid_linux.c | 2 | ||||
| -rw-r--r-- | sys/dev/amr/amr_linux.c | 2 | ||||
| -rw-r--r-- | sys/dev/cxgbe/cxgbei/icl_cxgbei.c | 2 | ||||
| -rw-r--r-- | sys/dev/filemon/filemon_wrapper.c | 2 | ||||
| -rw-r--r-- | sys/dev/ipmi/ipmi_linux.c | 3 | ||||
| -rw-r--r-- | sys/dev/iscsi/icl_soft.c | 2 | ||||
| -rw-r--r-- | sys/dev/iscsi_initiator/iscsi.c | 4 | ||||
| -rw-r--r-- | sys/dev/mfi/mfi_linux.c | 2 | ||||
| -rw-r--r-- | sys/dev/mrsas/mrsas_linux.c | 2 | ||||
| -rw-r--r-- | sys/dev/tdfx/tdfx_linux.c | 2 |
11 files changed, 14 insertions, 12 deletions
diff --git a/sys/dev/aac/aac_linux.c b/sys/dev/aac/aac_linux.c index 02babb5c0576..3f2d8a827441 100644 --- a/sys/dev/aac/aac_linux.c +++ b/sys/dev/aac/aac_linux.c @@ -82,7 +82,8 @@ aac_linux_ioctl(struct thread *td, struct linux_ioctl_args *args) u_long cmd; int error; - error = fget(td, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp); + error = fget(td, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), + &fp); if (error != 0) return (error); cmd = args->cmd; diff --git a/sys/dev/aacraid/aacraid_linux.c b/sys/dev/aacraid/aacraid_linux.c index b58b8bacd7f3..7592a0d5a8cb 100644 --- a/sys/dev/aacraid/aacraid_linux.c +++ b/sys/dev/aacraid/aacraid_linux.c @@ -85,7 +85,7 @@ aacraid_linux_ioctl(struct thread *td, struct linux_ioctl_args *args) int error; if ((error = fget(td, args->fd, - cap_rights_init(&rights, CAP_IOCTL), + cap_rights_init_one(&rights, CAP_IOCTL), &fp)) != 0) { return (error); } diff --git a/sys/dev/amr/amr_linux.c b/sys/dev/amr/amr_linux.c index 967907cc6846..9e0a5cac693e 100644 --- a/sys/dev/amr/amr_linux.c +++ b/sys/dev/amr/amr_linux.c @@ -78,7 +78,7 @@ amr_linux_ioctl(struct thread *p, struct linux_ioctl_args *args) struct file *fp; int error; - error = fget(p, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp); + error = fget(p, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), &fp); if (error != 0) return (error); error = fo_ioctl(fp, args->cmd, (caddr_t)args->arg, p->td_ucred, p); diff --git a/sys/dev/cxgbe/cxgbei/icl_cxgbei.c b/sys/dev/cxgbe/cxgbei/icl_cxgbei.c index f5d4f03476cb..5588d3cb9511 100644 --- a/sys/dev/cxgbe/cxgbei/icl_cxgbei.c +++ b/sys/dev/cxgbe/cxgbei/icl_cxgbei.c @@ -624,7 +624,7 @@ icl_cxgbei_conn_handoff(struct icl_conn *ic, int fd) * Steal the socket from userland. */ error = fget(curthread, fd, - cap_rights_init(&rights, CAP_SOCK_CLIENT), &fp); + cap_rights_init_one(&rights, CAP_SOCK_CLIENT), &fp); if (error != 0) return (error); if (fp->f_type != DTYPE_SOCKET) { diff --git a/sys/dev/filemon/filemon_wrapper.c b/sys/dev/filemon/filemon_wrapper.c index 52dd3bb483eb..4e64d8254f8d 100644 --- a/sys/dev/filemon/filemon_wrapper.c +++ b/sys/dev/filemon/filemon_wrapper.c @@ -185,7 +185,7 @@ _filemon_wrapper_openat(struct thread *td, const char *upath, int flags, * than nothing. */ if (getvnode(td, fd, - cap_rights_init(&rights, CAP_LOOKUP), &fp) == 0) { + cap_rights_init_one(&rights, CAP_LOOKUP), &fp) == 0) { vn_fullpath(fp->f_vnode, &atpath, &freepath); } } diff --git a/sys/dev/ipmi/ipmi_linux.c b/sys/dev/ipmi/ipmi_linux.c index 136712e8cfb5..4b33c5b014d8 100644 --- a/sys/dev/ipmi/ipmi_linux.c +++ b/sys/dev/ipmi/ipmi_linux.c @@ -96,7 +96,8 @@ ipmi_linux_ioctl(struct thread *td, struct linux_ioctl_args *args) u_long cmd; int error; - error = fget(td, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp); + error = fget(td, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), + &fp); if (error != 0) return (error); cmd = args->cmd; diff --git a/sys/dev/iscsi/icl_soft.c b/sys/dev/iscsi/icl_soft.c index f8bcbb9eaa1c..bd4d9db81bb0 100644 --- a/sys/dev/iscsi/icl_soft.c +++ b/sys/dev/iscsi/icl_soft.c @@ -1397,7 +1397,7 @@ icl_soft_conn_handoff(struct icl_conn *ic, int fd) * Steal the socket from userland. */ error = fget(curthread, fd, - cap_rights_init(&rights, CAP_SOCK_CLIENT), &fp); + cap_rights_init_one(&rights, CAP_SOCK_CLIENT), &fp); if (error != 0) return (error); if (fp->f_type != DTYPE_SOCKET) { diff --git a/sys/dev/iscsi_initiator/iscsi.c b/sys/dev/iscsi_initiator/iscsi.c index 19c45f87d132..ce190c5c892a 100644 --- a/sys/dev/iscsi_initiator/iscsi.c +++ b/sys/dev/iscsi_initiator/iscsi.c @@ -392,8 +392,8 @@ i_setsoc(isc_session_t *sp, int fd, struct thread *td) if(sp->soc != NULL) isc_stop_receiver(sp); - error = getsock_cap(td, fd, cap_rights_init(&rights, CAP_SOCK_CLIENT), - &sp->fp, NULL, NULL); + error = getsock_cap(td, fd, cap_rights_init_one(&rights, CAP_SOCK_CLIENT), + &sp->fp, NULL, NULL); if(error) return error; diff --git a/sys/dev/mfi/mfi_linux.c b/sys/dev/mfi/mfi_linux.c index 1452b80c280f..892b4f7a9fba 100644 --- a/sys/dev/mfi/mfi_linux.c +++ b/sys/dev/mfi/mfi_linux.c @@ -100,7 +100,7 @@ mfi_linux_ioctl(struct thread *p, struct linux_ioctl_args *args) break; } - error = fget(p, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp); + error = fget(p, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), &fp); if (error != 0) return (error); error = fo_ioctl(fp, cmd, (caddr_t)args->arg, p->td_ucred, p); diff --git a/sys/dev/mrsas/mrsas_linux.c b/sys/dev/mrsas/mrsas_linux.c index 1794f977a21d..11ce3c3f8d54 100644 --- a/sys/dev/mrsas/mrsas_linux.c +++ b/sys/dev/mrsas/mrsas_linux.c @@ -121,7 +121,7 @@ mrsas_linux_ioctl(struct thread *p, struct linux_ioctl_args *args) goto END; } #if (__FreeBSD_version >= 1000000) - error = fget(p, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp); + error = fget(p, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), &fp); #elif (__FreeBSD_version <= 900000) error = fget(p, args->fd, &fp); #else /* For FreeBSD version greater than diff --git a/sys/dev/tdfx/tdfx_linux.c b/sys/dev/tdfx/tdfx_linux.c index e20763b37647..922ff5478a42 100644 --- a/sys/dev/tdfx/tdfx_linux.c +++ b/sys/dev/tdfx/tdfx_linux.c @@ -57,7 +57,7 @@ linux_ioctl_tdfx(struct thread *td, struct linux_ioctl_args* args) struct file *fp; - error = fget(td, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp); + error = fget(td, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), &fp); if (error != 0) return (error); /* We simply copy the data and send it right to ioctl */ |
