OSDN Git Service

drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_destroy()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 4 Oct 2021 10:37:37 +0000 (13:37 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 5 Oct 2021 19:23:49 +0000 (22:23 +0300)
The "digi_port" pointer can't be NULL and we have already dereferenced
it so checking for NULL is not necessary.  Delete the check.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211004103737.GC25015@kili
drivers/gpu/drm/i915/display/intel_ddi.c

index 0d4cf7f..3f7bbeb 100644 (file)
@@ -3937,8 +3937,7 @@ static void intel_ddi_encoder_destroy(struct drm_encoder *encoder)
        intel_display_power_flush_work(i915);
 
        drm_encoder_cleanup(encoder);
-       if (dig_port)
-               kfree(dig_port->hdcp_port_data.streams);
+       kfree(dig_port->hdcp_port_data.streams);
        kfree(dig_port);
 }