drm: WARN() when drm_connector_attach_property fails
[deliverable/linux.git] / drivers / gpu / drm / drm_crtc.c
index 0a22ef80d28e4318ebbf10b0b22734adf0cce00b..37bb7ab3cbb09ad5070123715fc30b54f9f8fc4d 100644 (file)
@@ -2819,7 +2819,7 @@ void drm_property_destroy(struct drm_device *dev, struct drm_property *property)
 }
 EXPORT_SYMBOL(drm_property_destroy);
 
-int drm_connector_attach_property(struct drm_connector *connector,
+void drm_connector_attach_property(struct drm_connector *connector,
                               struct drm_property *property, uint64_t init_val)
 {
        int i;
@@ -2828,13 +2828,13 @@ int drm_connector_attach_property(struct drm_connector *connector,
                if (connector->property_ids[i] == 0) {
                        connector->property_ids[i] = property->base.id;
                        connector->property_values[i] = init_val;
-                       break;
+                       return;
                }
        }
 
-       if (i == DRM_CONNECTOR_MAX_PROPERTY)
-               return -EINVAL;
-       return 0;
+       WARN(1, "Failed to attach connector property. Please increase "
+               "DRM_CONNECTOR_MAX_PROPERTY by 1 for each time you see this "
+               "message\n");
 }
 EXPORT_SYMBOL(drm_connector_attach_property);
 
This page took 0.025739 seconds and 5 git commands to generate.