Index: sys/dev/drm2/drm_drv.c =================================================================== --- sys/dev/drm2/drm_drv.c (revision 275189) +++ sys/dev/drm2/drm_drv.c (working copy) @@ -905,7 +905,7 @@ if (ioctl->func == NULL && nr >= DRM_COMMAND_BASE) { /* The array entries begin at DRM_COMMAND_BASE ioctl nr */ nr -= DRM_COMMAND_BASE; - if (nr > dev->driver->max_ioctl) { + if (nr >= dev->driver->max_ioctl) { DRM_DEBUG("Bad driver ioctl number, 0x%x (of 0x%x)\n", nr, dev->driver->max_ioctl); return EINVAL;