diff options
Diffstat (limited to 'drivers/gpu/drm/drm_ioctl.c')
-rw-r--r-- | drivers/gpu/drm/drm_ioctl.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c index 60dfbfae6a02..94bd872d56c4 100644 --- a/drivers/gpu/drm/drm_ioctl.c +++ b/drivers/gpu/drm/drm_ioctl.c | |||
@@ -306,6 +306,12 @@ drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) | |||
306 | { | 306 | { |
307 | struct drm_set_client_cap *req = data; | 307 | struct drm_set_client_cap *req = data; |
308 | 308 | ||
309 | /* No render-only settable capabilities for now */ | ||
310 | |||
311 | /* Below caps that only works with KMS drivers */ | ||
312 | if (!drm_core_check_feature(dev, DRIVER_MODESET)) | ||
313 | return -EOPNOTSUPP; | ||
314 | |||
309 | switch (req->capability) { | 315 | switch (req->capability) { |
310 | case DRM_CLIENT_CAP_STEREO_3D: | 316 | case DRM_CLIENT_CAP_STEREO_3D: |
311 | if (req->value > 1) | 317 | if (req->value > 1) |