From bfdddd218ec3e7ce3f8e765b93af35661a7bf0fd Mon Sep 17 00:00:00 2001 From: Jesse Barnes Date: Thu, 24 Jan 2008 20:59:51 -0800 Subject: Fixup modeset ioctl number & typedef usage Should be 0x08 rather than 0xa0, and shouldn't use typedefs. --- linux-core/drm_irq.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'linux-core') diff --git a/linux-core/drm_irq.c b/linux-core/drm_irq.c index 2a5a4539..367d2dd8 100644 --- a/linux-core/drm_irq.c +++ b/linux-core/drm_irq.c @@ -397,23 +397,17 @@ EXPORT_SYMBOL(drm_vblank_put); int drm_modeset_ctl(struct drm_device *dev, void *data, struct drm_file *file_priv) { - drm_modeset_ctl_t __user *argp = (void __user *)data; - drm_modeset_ctl_t modeset; + struct drm_modeset_ctl *modeset = data; int crtc, ret = 0; u32 new; - if (copy_from_user(&modeset, argp, sizeof(modeset))) { - ret = -EFAULT; - goto out; - } - - crtc = modeset.arg; + crtc = modeset->arg; if (crtc >= dev->num_crtcs) { ret = -EINVAL; goto out; } - switch (modeset.cmd) { + switch (modeset->cmd) { case _DRM_PRE_MODESET: dev->vblank_premodeset[crtc] = dev->driver->get_vblank_counter(dev, crtc); -- cgit v1.2.3