drm: add cap bit to denote if dumb ioctl is available or not.
[linux-2.6.git] / drivers / gpu / drm / drm_ioctl.c
index d6de9d0..7f6912a 100644 (file)
@@ -275,6 +275,14 @@ int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv)
        struct drm_get_cap *req = data;
 
        req->value = 0;
+       switch (req->capability) {
+       case DRM_CAP_DUMB_BUFFER:
+               if (dev->driver->dumb_create)
+                       req->value = 1;
+               break;
+       default:
+               return -EINVAL;
+       }
        return 0;
 }