summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--linux-core/drm_irq.c4
-rw-r--r--linux/drm_irq.h4
2 files changed, 0 insertions, 8 deletions
diff --git a/linux-core/drm_irq.c b/linux-core/drm_irq.c
index 6065b967..d9eb9f1d 100644
--- a/linux-core/drm_irq.c
+++ b/linux-core/drm_irq.c
@@ -202,10 +202,6 @@ int DRM(control)( struct inode *inode, struct file *filp,
drm_device_t *dev = priv->dev;
drm_control_t ctl;
- /* if we haven't dma then no need for this control */
- if (!(dev->driver_features & DRIVER_HAVE_DMA))
- return -EINVAL;
-
/* if we haven't irq we fallback for compatibility reasons - this used to be a separate function in drm_dma.h */
if ( copy_from_user( &ctl, (drm_control_t __user *)arg, sizeof(ctl) ) )
diff --git a/linux/drm_irq.h b/linux/drm_irq.h
index 6065b967..d9eb9f1d 100644
--- a/linux/drm_irq.h
+++ b/linux/drm_irq.h
@@ -202,10 +202,6 @@ int DRM(control)( struct inode *inode, struct file *filp,
drm_device_t *dev = priv->dev;
drm_control_t ctl;
- /* if we haven't dma then no need for this control */
- if (!(dev->driver_features & DRIVER_HAVE_DMA))
- return -EINVAL;
-
/* if we haven't irq we fallback for compatibility reasons - this used to be a separate function in drm_dma.h */
if ( copy_from_user( &ctl, (drm_control_t __user *)arg, sizeof(ctl) ) )