Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp4136543ybg; Fri, 25 Oct 2019 13:55:33 -0700 (PDT) X-Google-Smtp-Source: APXvYqxBswe3Y6T4/6JmfM5lq11rydGBqXk6PDAyt9ceLPZ+VHtszknR+5uRLlmNqDX/TI9LmzWR X-Received: by 2002:a50:8b45:: with SMTP id l63mr6185443edl.31.1572036933585; Fri, 25 Oct 2019 13:55:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572036933; cv=none; d=google.com; s=arc-20160816; b=lW+oWobvsA/9K9kpgW4e3vqVnIqdkfnALeZUmxsm3pJvddKLG7zOVdy8lKJ4q1mYiy NfKH1zXOYZ+I+Szc7OWf5StyVr5GjVveAig8CYuqpdERM3m33jTJou9jNsXYrIT+Yp1J 07+giWDv3VtOLS0crN3Puf4RT9YtJIDGZFkhcRckLd8X01710iET8OIcJeaJZfbk7JMs 5YRwGCsofJLcj9JRPgLCdIuTfsIkdV3/6uB583Jl8zsHFzTh8PLlmdCZeSHxz5rkxPKW ooE3o0DCMqYPfnrv36w1N312/ki8JyI0pZoFlBj9CYnneFQ4jgGypMvgLKSVWWgIiZoQ ssqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=uj3oNCbFUUZSg5SH9RcrKbOYwaJ+AMwyoVWq4ZKhw90=; b=TOFPcfOZ9HAxWsh4qYkJFxxAi7RyoyXhFZeHeW+CMG3AtL/G53RSlbQf8ABnXNZtlP QRbWRT1Pw7eln5KrrVJDnmfypivugpRE14xUpTxNkL6fdDR7mbbh5IjwtkC3GDMZOgm9 /51xLfHCFtGQhrq7v3ougG3skJjZcK/dp6cXgT355BC6Jz6TO9+knDWHOZNuWFgNkRgn jk/z3v4pZtXsKa9Ff4WpwbvNGcpmLK3OfZCvI8LcUcPt3raj9w79Tr/cxeTbm1laBa+s QiLBPT5nDg5mRtwd/5W4hvFp10Lb1icMMEsggmnIlbfO/PltavxviLU6KvMo2tH/QO8c tWDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=K5H+fdyP; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f36si1891763ede.159.2019.10.25.13.55.06; Fri, 25 Oct 2019 13:55:33 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=K5H+fdyP; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727285AbfJYTdD (ORCPT + 99 others); Fri, 25 Oct 2019 15:33:03 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:34556 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725775AbfJYTdD (ORCPT ); Fri, 25 Oct 2019 15:33:03 -0400 Received: by mail-wr1-f67.google.com with SMTP id t16so3635202wrr.1 for ; Fri, 25 Oct 2019 12:33:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uj3oNCbFUUZSg5SH9RcrKbOYwaJ+AMwyoVWq4ZKhw90=; b=K5H+fdyPluzKTE2fCyVVhR5WeN36L/uxO6n26MyMEw4EOTRng/4EWSJIsg0msXuwT9 mnnz5ptJvlXfKj96Gb4XbDUBuAnq1gZNbU2cVsl24SmNuhZA9NEkkIK8yPWFcH9vILpV 8shfJNID/vovLSsRmuNK03xRjZFmh/Rcs47OOlVQphRQCVXwv72SxyN2j4HbLD5kLzSo KtRcYoMbf5kZvNXLLJ0LpyMI4P3OhslEbCEdkpetTizJ3qDUeDoT++4V3q5BS7s73chq qkkskcT3cpcy5yTB/gqPFMToWX+FDW6EEQuqPLKZiaVHvJFw1Wy3zrUryemOEULbC8AU P2cQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uj3oNCbFUUZSg5SH9RcrKbOYwaJ+AMwyoVWq4ZKhw90=; b=hFTDm6cqc2Jh0S+LyWNqpuFWqykmn9lbJMFfVb1j5pdlIw0pGp/2pvZarS4GU7DLTR /e+yKsqxoDSJ7o4jNQckRVOpI+UyMRbaebzVBlk9g8afb7MMlfopX+mkFnzRzWJxu/AW cXOTnvNpb7fvcViPSOFKzHJpxKUVr87bpyOuxoL5KlUBZ3vHxv22YEkR81DuHibaWLlP P3KoAcIDNjHPf39cgPZkjtfHi8MzYI+Bqw4YGLcRKAmxy8akjpoqUvY2al2tBJgwOUtD XVCq+AFc9YfOmdQnkE3X3xJtYpmpOOrGQ6SUzJeXRYM6MdIy4ZO4rPTkdtFt5qYivsiQ q78Q== X-Gm-Message-State: APjAAAXwyMT8ZjWmIqySs9082L49SMjhCfZ/UMY6JJPs62NK3Bb59nru vnLO1toZEtNHhXq+zRNSbLbAFZYVl1imV+RFvyw= X-Received: by 2002:adf:ed02:: with SMTP id a2mr4395705wro.11.1572031981013; Fri, 25 Oct 2019 12:33:01 -0700 (PDT) MIME-Version: 1.0 References: <1571819543-15676-1-git-send-email-zhong.shiqi@zte.com.cn> In-Reply-To: From: Alex Deucher Date: Fri, 25 Oct 2019 15:32:48 -0400 Message-ID: Subject: Re: [PATCH] dc.c:use kzalloc without test To: Harry Wentland Cc: zhongshiqi , "Wentland, Harry" , "airlied@linux.ie" , "dri-devel@lists.freedesktop.org" , "Lei, Jun" , "Koo, Anthony" , "Zhou, David(ChunMing)" , "David.Francis@amd.com" , "Liu, Wenjing" , "amd-gfx@lists.freedesktop.org" , "cheng.shengyu@zte.com.cn" , "wang.yi59@zte.com.cn" , "Li, Sun peng (Leo)" , "Aidan.Wood@amd.com" , "xue.zhihong@zte.com.cn" , "Lakha, Bhawanpreet" , "Park, Chris" , "Yang, Eric" , "linux-kernel@vger.kernel.org" , "Koenig, Christian" , "Laktyushkin, Dmytro" , "daniel@ffwll.ch" , "Deucher, Alexander" , "Kazlauskas, Nicholas" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Applied. thanks! Alex On Wed, Oct 23, 2019 at 9:35 AM Harry Wentland wrote: > > On 2019-10-23 4:32 a.m., zhongshiqi wrote: > > dc.c:583:null check is needed after using kzalloc function > > > > Signed-off-by: zhongshiqi > > Reviewed-by: Harry Wentland > > Harry > > > --- > > 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)); > > > _______________________________________________ > amd-gfx mailing list > amd-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx