Received: by 2002:a17:90a:8504:0:0:0:0 with SMTP id l4csp412305pjn; Wed, 23 Oct 2019 01:32:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqxKqWRFcOYKJsGTksaMP7OlKd0OmzWpGNSSCfI9sZJX2lPclV/VMK0bgCgVmRAhWzjIeqim X-Received: by 2002:a17:906:1542:: with SMTP id c2mr30765170ejd.80.1571819573463; Wed, 23 Oct 2019 01:32:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571819573; cv=none; d=google.com; s=arc-20160816; b=uOWu/j1L9JIpiJcebK15iaAleHfj3w/NtLdR0mxIZ36pxTu6IJT1vYewWi2NW2dBOF m0sJh0CAeS/rioZ1+5jtD3aoUpqlDKaCZDaMDu8PDeH2g+YEwHbU6h04gCxh3/RlFXyY V6DzZkT5ulP77qHs4QotGMePu45unTDFpACdQco/IpdLOluOES2UHWNQcgjpJLhtXnBL uyqPR/3Dd3tjFx4DkjO0TAaqapzSCL0hB3Xv+5e9meRoM+TBA0CB5axny3jGe4XoV5Th NZJmIJQTWq1TtaupC83AKsiAQDSO9ID92gaABjwoSGaio10vS4UTHkIlNm+jD8zp0aQZ 6Y8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=H9ybbAj+AWbhACFc5oLWMxMERevL9KVLcSeJtf/DOeE=; b=CZ6pdyrXYcyNUnyboHnWS39Fuckz+4n3Rn3STnBNwWuI29stxCozDGZ3y2/YWI3nym JeYSAWdKkWBA9OYbnIKIvxnSUEU2Jj/qHtMH3zzhnrYiwoXYS4sYDVvFzXrsgYaUcdDQ hYZimTXynik3UL7Yi76h588BUCtqXnnZ7c0KMiQ2P9HWEEO4srm6hkt/kIvWjpYC/80U HCl6SErxiPlkSy5mrq/XrC8QVWjWtDDTElX9fyI6cpYBhHtB1n9SFTMHtq1/5OgXOkkF +jAI4PuU8DWALrNUYdjd9XXSw1O6HUT69gghVJ51IXnKSYMWe7lwKa0fi2iPkE870liP TI6w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ov27si12423808ejb.410.2019.10.23.01.32.29; Wed, 23 Oct 2019 01:32:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390225AbfJWIb3 (ORCPT + 99 others); Wed, 23 Oct 2019 04:31:29 -0400 Received: from mx7.zte.com.cn ([202.103.147.169]:4505 "EHLO mxct.zte.com.cn" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387829AbfJWIb3 (ORCPT ); Wed, 23 Oct 2019 04:31:29 -0400 Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id B1BFDE93D3079EB8002D; Wed, 23 Oct 2019 16:31:26 +0800 (CST) Received: from notes_smtp.zte.com.cn (notessmtp.zte.com.cn [10.30.1.239]) by mse-fl1.zte.com.cn with ESMTP id x9N8U30j081278; Wed, 23 Oct 2019 16:30:03 +0800 (GMT-8) (envelope-from zhong.shiqi@zte.com.cn) Received: from fox-host8.localdomain ([10.74.120.8]) by szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6) with ESMTP id 2019102316302352-91717 ; Wed, 23 Oct 2019 16:30:23 +0800 From: zhongshiqi To: harry.wentland@amd.com Cc: sunpeng.li@amd.com, alexander.deucher@amd.com, christian.koenig@amd.com, David1.Zhou@amd.com, airlied@linux.ie, daniel@ffwll.ch, Bhawanpreet.Lakha@amd.com, Jun.Lei@amd.com, David.Francis@amd.com, Dmytro.Laktyushkin@amd.com, anthony.koo@amd.com, Wenjing.Liu@amd.com, nicholas.kazlauskas@amd.com, Aidan.Wood@amd.com, Chris.Park@amd.com, Eric.Yang2@amd.com, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, xue.zhihong@zte.com.cn, wang.yi59@zte.com.cn, cheng.shengyu@zte.com.cn, zhongshiqi Subject: [PATCH] dc.c:use kzalloc without test Date: Wed, 23 Oct 2019 16:32:23 +0800 Message-Id: <1571819543-15676-1-git-send-email-zhong.shiqi@zte.com.cn> X-Mailer: git-send-email 1.8.3.1 X-MIMETrack: Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2019-10-23 16:30:23, Serialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August 17, 2016) at 2019-10-23 16:30:06, Serialize complete at 2019-10-23 16:30:06 X-MAIL: mse-fl1.zte.com.cn x9N8U30j081278 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org dc.c:583:null check is needed after using kzalloc function Signed-off-by: zhongshiqi --- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c index 5d1aded..4b8819c 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc.c @@ -580,6 +580,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)); -- 2.9.5