drm: Differentiate the lack of an interface from invalid parameter
[linux-2.6-block.git] / drivers / gpu / drm / drm_client.c
index baff50a4c2349dfec2ae8df1f14c0b5714f29020..17d9a64e885eaa5291c4ffc72602514f4a3d4825 100644 (file)
@@ -82,7 +82,7 @@ int drm_client_new(struct drm_device *dev, struct drm_client_dev *client,
 
        if (!drm_core_check_feature(dev, DRIVER_MODESET) ||
            !dev->driver->dumb_create || !dev->driver->gem_prime_vmap)
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
 
        if (funcs && !try_module_get(funcs->owner))
                return -ENODEV;