Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp5304051ioo; Wed, 1 Jun 2022 02:43:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw/t4SkEJfF8H7XVt+YzIhB10MrDInTrrE+mWW0tnrT+hlb/Zqyi8ZxTWqa5f2OWSfyJu5u X-Received: by 2002:a17:903:215:b0:15e:cae9:7622 with SMTP id r21-20020a170903021500b0015ecae97622mr65589760plh.28.1654076598686; Wed, 01 Jun 2022 02:43:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654076598; cv=none; d=google.com; s=arc-20160816; b=EBXDo9s8ZE4gRTEUsQItj1fhxe+9PVRPiQ/j4LOumu4Ks90YPxQo6nwzv5ASHo+w7X lEtdmihtjfFVsdFuw2qTI80I7Qz1r2Tcor4xnJTa/POy5wZVpuY233FPdsvw7vL0ICJH uMQ7emwVn+cuy9zfh8ExqLpVNsH4cmbChCwJ7sljmV8icvju1feaiocfaghTOWNOOo70 6Cb7ToCjFt1bMdLs3zdRVwvUPsx4dUgMYIZf1pfRDdGABtkCEK9E3df2ok8USXJ2P+RV mCiZYrdZtDO89O6o0W9fBtiREMUtebaSSm6Zn+isy2YfWsXgrCT0F2mzXIKgZK2OUvsz EuOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=oXaOVjxu9BRXioIvJGUPeph15IZ7f+RIDq16BIHjmoA=; b=mqS76o7i7iITvMzz2EOt7blh/OgpLetCqX55fQYGAwB3IzkJgrIRu+3kWNB4WFpKg2 axV6oqnY7DiFedT3BkUWD5gE8MiFO+aIiberrqmPvWUaqvP2XhqxH1nbpRwhHtxb8Yaa E2i+QBtpuovQUayzp1bZ0crjY2p/T9dj4xPji9i3tlt7Ycls5d5Jg665NXdZ8/e/yhQA zYTOujLSsDzCksW0TCFrajovYrC8HGkE+dexqZhZKUISSE1oTAJtc/C5Y6Jh/FHLxU6k hCvpaGznOzfxE9PUdCrLgQ/z7LSXudLNGFyteRK6IoIOUZ+LExdUin/OSMmThvPvqR4V ZdBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MXfdGkwA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t5-20020a17090ad14500b001e25e39526fsi1665498pjw.29.2022.06.01.02.43.04; Wed, 01 Jun 2022 02:43:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MXfdGkwA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240472AbiE3Vtf (ORCPT + 99 others); Mon, 30 May 2022 17:49:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38104 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235808AbiE3Vte (ORCPT ); Mon, 30 May 2022 17:49:34 -0400 Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 14F8B52E7F for ; Mon, 30 May 2022 14:49:33 -0700 (PDT) Received: by mail-qk1-x72d.google.com with SMTP id l82so12037188qke.3 for ; Mon, 30 May 2022 14:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oXaOVjxu9BRXioIvJGUPeph15IZ7f+RIDq16BIHjmoA=; b=MXfdGkwALQnjWH6rK/1fSXDcuWOUo9C8ZG2sO9wNr+MKKvRiwjciQ+mEp7fq6ZKKqa JiGwltb6kFwr13ASse+qgNwZCbfGcmKHJxoZLefcqsu1qhJfmzrT1+t8yJM+/YPxJx1M kXIQUt3oIqyISHEgwiqR1EqnwC3doPe+j9SbWXoAY3vW7WOYYGQhvNJ3FSrlS9jkb/5+ XGOKTUgJnkooU8bIUvkgV0Zibj2hN4HTtvYI4YTKbQKaRDEEPGsM8LqZWUzpVTR8WBOz sMEvIlx182Rg3pXShcGXIvjgCMGFOqWUkCtm2qDhMz6tOKceqZEPvRXb6fxxhjEI4q0E N0lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oXaOVjxu9BRXioIvJGUPeph15IZ7f+RIDq16BIHjmoA=; b=23ppEoTeENuGcbZrFpPmzyZGO9vrwjTqtCL+5bwCaqYZmpKnNFWFL/FlAdHr0jpbhB BwWn5+qX+YCTpSHzgFzRullBZukXVsa4q+uMCnwbA8i87K+RqCBrryRqpaN33JNQI4qd b960NFqt8ylRicvxwGqwGurA1ieuGy+9U3l/xY/ayAs8nWepbUKNDrZwTS0JDQxbSA5C uvZIbMsuKUBBkRJRaSeVfdnf1cJ4X16+mqlA6ZNwfQy2L7lEXMTHQah7he6lnQsjIxV5 XddBd9wrs1rfkvnf1YyRfLHK12YzzAbXJPe6vy7IabUNGME4RnYlm41noB0IKzkvzIgr uMRg== X-Gm-Message-State: AOAM532PbwE4cZpwca+0Kovwp54+gVfx7U481OY1CNxV5lB0unIgnn/r e+XsyuFBQrdk+fAJD3shePk+2cfmdAcKf/KWlVwmFw== X-Received: by 2002:a05:620a:414e:b0:6a5:8dec:57bb with SMTP id k14-20020a05620a414e00b006a58dec57bbmr21169409qko.30.1653947372228; Mon, 30 May 2022 14:49:32 -0700 (PDT) MIME-Version: 1.0 References: <1653896005-25168-1-git-send-email-baihaowen@meizu.com> In-Reply-To: <1653896005-25168-1-git-send-email-baihaowen@meizu.com> From: Dmitry Baryshkov Date: Tue, 31 May 2022 00:49:21 +0300 Message-ID: Subject: Re: [PATCH] drm/msm/dpu: Fix pointer dereferenced before checking To: Haowen Bai Cc: Rob Clark , Abhinav Kumar , Sean Paul , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A nit: patchwork thinks that two patches from the same author with the same subject are two versions of the same patch. In future, could you please send such patches with distinct names? No need to send v2 now unless review shows other issues with the patches. On Mon, 30 May 2022 at 10:33, Haowen Bai wrote: > > The ctx->hw is dereferencing before null checking, so move > it after checking. > > Signed-off-by: Haowen Bai > --- > drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) Reviewed-by: Dmitry Baryshkov -- With best wishes Dmitry