Fix drm_scatter to properly report it's availability
authorJon Smirl <jonsmirl@yahoo.com>
Thu, 16 Sep 2004 14:32:17 +0000 (14:32 +0000)
committerJon Smirl <jonsmirl@yahoo.com>
Thu, 16 Sep 2004 14:32:17 +0000 (14:32 +0000)
linux-core/drm_scatter.c
linux/drm_scatter.h

index dd5bea8..b1f3d84 100644 (file)
@@ -73,7 +73,7 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
 
        DRM_DEBUG( "%s\n", __FUNCTION__ );
 
-       if (drm_core_check_feature(dev, DRIVER_SG))
+       if (!drm_core_check_feature(dev, DRIVER_SG))
                return -EINVAL;
 
        if ( dev->sg )
index dd5bea8..b1f3d84 100644 (file)
@@ -73,7 +73,7 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
 
        DRM_DEBUG( "%s\n", __FUNCTION__ );
 
-       if (drm_core_check_feature(dev, DRIVER_SG))
+       if (!drm_core_check_feature(dev, DRIVER_SG))
                return -EINVAL;
 
        if ( dev->sg )