drm/atomic: Verify connector->funcs != NULL when clearing states
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / drm_atomic.c
index aeee083c7f95064fed6c6b08cd67b58d174204af..aed2e3f8a1a280669ea029a10f09412895151be8 100644 (file)
@@ -150,7 +150,7 @@ void drm_atomic_state_default_clear(struct drm_atomic_state *state)
        for (i = 0; i < state->num_connector; i++) {
                struct drm_connector *connector = state->connectors[i];
 
-               if (!connector)
+               if (!connector || !connector->funcs)
                        continue;
 
                /*