diff options
| -rw-r--r-- | drivers/char/drm/drm_drv.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/char/drm/drm_drv.c b/drivers/char/drm/drm_drv.c index 26bec30ee86e..8e77b7ed0f44 100644 --- a/drivers/char/drm/drm_drv.c +++ b/drivers/char/drm/drm_drv.c | |||
| @@ -15,8 +15,6 @@ | |||
| 15 | * #define DRIVER_DESC "Matrox G200/G400" | 15 | * #define DRIVER_DESC "Matrox G200/G400" |
| 16 | * #define DRIVER_DATE "20001127" | 16 | * #define DRIVER_DATE "20001127" |
| 17 | * | 17 | * |
| 18 | * #define DRIVER_IOCTL_COUNT DRM_ARRAY_SIZE( mga_ioctls ) | ||
| 19 | * | ||
| 20 | * #define drm_x mga_##x | 18 | * #define drm_x mga_##x |
| 21 | * \endcode | 19 | * \endcode |
| 22 | */ | 20 | */ |
| @@ -120,7 +118,7 @@ static drm_ioctl_desc_t drm_ioctls[] = { | |||
| 120 | [DRM_IOCTL_NR(DRM_IOCTL_UPDATE_DRAW)] = {drm_update_drawable_info, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY}, | 118 | [DRM_IOCTL_NR(DRM_IOCTL_UPDATE_DRAW)] = {drm_update_drawable_info, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY}, |
| 121 | }; | 119 | }; |
| 122 | 120 | ||
| 123 | #define DRIVER_IOCTL_COUNT ARRAY_SIZE( drm_ioctls ) | 121 | #define DRM_CORE_IOCTL_COUNT ARRAY_SIZE( drm_ioctls ) |
| 124 | 122 | ||
| 125 | /** | 123 | /** |
| 126 | * Take down the DRM device. | 124 | * Take down the DRM device. |
| @@ -496,11 +494,11 @@ int drm_ioctl(struct inode *inode, struct file *filp, | |||
| 496 | (long)old_encode_dev(priv->head->device), | 494 | (long)old_encode_dev(priv->head->device), |
| 497 | priv->authenticated); | 495 | priv->authenticated); |
| 498 | 496 | ||
| 499 | if ((nr >= DRIVER_IOCTL_COUNT) && | 497 | if ((nr >= DRM_CORE_IOCTL_COUNT) && |
| 500 | ((nr < DRM_COMMAND_BASE) || (nr >= DRM_COMMAND_END))) | 498 | ((nr < DRM_COMMAND_BASE) || (nr >= DRM_COMMAND_END))) |
| 501 | goto err_i1; | 499 | goto err_i1; |
| 502 | if ((nr >= DRM_COMMAND_BASE) && (nr < DRM_COMMAND_END) | 500 | if ((nr >= DRM_COMMAND_BASE) && (nr < DRM_COMMAND_END) && |
| 503 | && (nr < DRM_COMMAND_BASE + dev->driver->num_ioctls)) | 501 | (nr < DRM_COMMAND_BASE + dev->driver->num_ioctls)) |
| 504 | ioctl = &dev->driver->ioctls[nr - DRM_COMMAND_BASE]; | 502 | ioctl = &dev->driver->ioctls[nr - DRM_COMMAND_BASE]; |
| 505 | else if ((nr >= DRM_COMMAND_END) || (nr < DRM_COMMAND_BASE)) | 503 | else if ((nr >= DRM_COMMAND_END) || (nr < DRM_COMMAND_BASE)) |
| 506 | ioctl = &drm_ioctls[nr]; | 504 | ioctl = &drm_ioctls[nr]; |
