Bug in conversion from old DRM to core DRM....
authorDave Airlie <airlied@linux.ie>
Wed, 29 Jun 2005 02:57:18 +0000 (02:57 +0000)
committerDave Airlie <airlied@linux.ie>
Wed, 29 Jun 2005 02:57:18 +0000 (02:57 +0000)
linux-core/drm_fops.c

index 20cbf34..fd1704b 100644 (file)
@@ -394,7 +394,7 @@ int drm_release(struct inode *inode, struct file *filp)
                }
        }
 
-       if (drm_core_check_feature(dev, DRIVER_HAVE_DMA)) {
+       if (drm_core_check_feature(dev, DRIVER_HAVE_DMA) && !dev->driver->release) {
                dev->driver->reclaim_buffers(dev, filp);
        }