From: Ernst Sjöstrand Date: Wed, 8 Nov 2017 21:47:06 +0000 (+0100) Subject: amd/display: Fix potential null dereference in dce_calcs.c X-Git-Tag: v4.15-rc1~56^2~1^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f368d3bfde225199eef2216b03e0ba4944a3434a;p=thirdparty%2Fkernel%2Flinux.git amd/display: Fix potential null dereference in dce_calcs.c Reported by smatch: bw_calcs() error: potential null dereference 'data' Reviewed-by: Alex Deucher Signed-off-by: Ernst Sjöstrand Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c b/drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c index 4f8a95368ffcf..6347712db834b 100644 --- a/drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c +++ b/drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c @@ -2794,6 +2794,8 @@ bool bw_calcs(struct dc_context *ctx, { struct bw_calcs_data *data = kzalloc(sizeof(struct bw_calcs_data), GFP_KERNEL); + if (!data) + return false; populate_initial_data(pipe, pipe_count, data);