+static void samsung_drm_connector_destroy(struct drm_connector *connector) +{
struct samsung_drm_connector *samsung_connector =
to_samsung_connector(connector);
DRM_DEBUG_KMS("%s\n", __FILE__);
drm_sysfs_connector_remove(connector);
drm_connector_cleanup(connector);
connector->dev->mode_config.num_connector--;
I wonder if num_connector-- should be in drm_connector_cleanup()..
Right, num_connector and num_encoder of mode_config should be decreased in the cleanup functions, but currently drm driver is missing it.
I sent the patch.
Thanks.