diff options
| author | zhongshiqi <zhong.shiqi@zte.com.cn> | 2019-10-23 11:32:23 +0300 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-11-12 21:28:13 +0300 |
| commit | acac5c944e516e1a271b9728acf3fccb7eb0d3ec (patch) | |
| tree | 8189809cd4ee2026b13ef68e9b2d764e6e446937 | |
| parent | bc027c6960a12a392ffde7124ccb27183d681651 (diff) | |
| download | linux-acac5c944e516e1a271b9728acf3fccb7eb0d3ec.tar.xz | |
dc.c:use kzalloc without test
[ Upstream commit 364593f3ee5fdefc6efd89475e1804c928b4e6ba ]
dc.c:583:null check is needed after using kzalloc function
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: zhongshiqi <zhong.shiqi@zte.com.cn>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
| -rw-r--r-- | drivers/gpu/drm/amd/display/dc/core/dc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c index 730f97ba8dbb..dd4731ab935c 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc.c @@ -566,6 +566,10 @@ static bool construct(struct dc *dc, #ifdef CONFIG_DRM_AMD_DC_DCN2_0 // Allocate memory for the vm_helper dc->vm_helper = kzalloc(sizeof(struct vm_helper), GFP_KERNEL); + if (!dc->vm_helper) { + dm_error("%s: failed to create dc->vm_helper\n", __func__); + goto fail; + } #endif memcpy(&dc->bb_overrides, &init_params->bb_overrides, sizeof(dc->bb_overrides)); |
