]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
drm/amd/display: add null checks before logging
authorWyatt Wood <wyatt.wood@amd.com>
Wed, 31 Jul 2019 19:52:46 +0000 (15:52 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 23 Aug 2019 16:37:47 +0000 (11:37 -0500)
Adding NULL checks to various parameters in log_tf, to avoid
nullptr errors

Signed-off-by: Wyatt Wood <wyatt.wood@amd.com>
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Acked-by: Nikola Cornij <Nikola.Cornij@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c

index f61f59ac1e00b618881d9d45cd4adb8a8d537d19..51c4c62b40e1e10e876c18138ebc92e7ea8b70c2 100644 (file)
@@ -1503,9 +1503,12 @@ dcn10_set_output_transfer_func(struct pipe_ctx *pipe_ctx,
        } else
                dpp->funcs->dpp_program_regamma_pwl(dpp, NULL, OPP_REGAMMA_BYPASS);
 
-       log_tf(stream->ctx,
-                       stream->out_transfer_func,
-                       dpp->regamma_params.hw_points_num);
+       if (stream != NULL && stream->ctx != NULL &&
+                       stream->out_transfer_func != NULL) {
+               log_tf(stream->ctx,
+                               stream->out_transfer_func,
+                               dpp->regamma_params.hw_points_num);
+       }
 
        return true;
 }