Use fixed sized types in new ioctls
authorJesse Barnes <jbarnes@hobbes.(none)>
Sun, 27 Apr 2008 16:42:17 +0000 (09:42 -0700)
committerJesse Barnes <jbarnes@hobbes.(none)>
Sun, 27 Apr 2008 16:42:17 +0000 (09:42 -0700)
Make both crtc and the command argument 32 bits to avoid any 32-on-64 compat
issues.

linux-core/drm_irq.c
shared-core/drm.h

index 592ea2a..8f27d7f 100644 (file)
@@ -437,7 +437,7 @@ int drm_modeset_ctl(struct drm_device *dev, void *data,
        int crtc, ret = 0;
        u32 new;
 
-       crtc = modeset->arg;
+       crtc = modeset->crtc;
        if (crtc >= dev->num_crtcs) {
                ret = -EINVAL;
                goto out;
index da149dc..52b01cd 100644 (file)
@@ -565,8 +565,8 @@ union drm_wait_vblank {
  * \sa drmModesetCtl().
  */
 struct drm_modeset_ctl {
-       unsigned long arg;
-       int cmd;
+       uint32_t crtc;
+       uint32_t cmd;
 };
 
 /**