diff --git a/freebsd/drm_os_freebsd.c b/freebsd/drm_os_freebsd.c index 890a1ae..2d21b3e 100644 --- a/freebsd/drm_os_freebsd.c +++ b/freebsd/drm_os_freebsd.c @@ -267,7 +267,7 @@ drm_fstub_ioctl(struct file *file, u_long cmd, void *data, struct ucred *cred, goto out_release; } - rv = fops->unlocked_ioctl(file, cmd, (unsigned long)data); + rv = -fops->unlocked_ioctl(file, cmd, (unsigned long)data); dev_relthread(cdev, ref); return (rv);