diff options
Diffstat (limited to 'linux-core/i830_irq.c')
-rw-r--r-- | linux-core/i830_irq.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/linux-core/i830_irq.c b/linux-core/i830_irq.c index 586ceae2..4f592e48 100644 --- a/linux-core/i830_irq.c +++ b/linux-core/i830_irq.c @@ -124,10 +124,7 @@ int i830_irq_emit(struct inode *inode, struct file *filp, unsigned int cmd, drm_i830_irq_emit_t emit; int result; - if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) { - DRM_ERROR("i830_irq_emit called without lock held\n"); - return -EINVAL; - } + LOCK_TEST_WITH_RETURN(dev, filp); if (!dev_priv) { DRM_ERROR("%s called with no initialization\n", __FUNCTION__); |