Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp822760pxj; Fri, 7 May 2021 23:11:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxLTqjHdDiqmGvjilb56ti59R7Fh1aTGH95lluGFCfsmMHS0Q2E9FlcorTMUE9TKQE6IuFP X-Received: by 2002:a05:6402:e:: with SMTP id d14mr16506243edu.246.1620454316010; Fri, 07 May 2021 23:11:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620454316; cv=none; d=google.com; s=arc-20160816; b=Xs56y+kZteJYc3Ne7wsGMj7HOGPqzrqC/2WHQmEGaaiOTamfNtMSx48YJKAY7rrNJq XYA4PAqo+jYWSvQsW0CAzeX71/zWba89Xu+uQNAM+H1qV5/vD3tyQ3QxM63PYU2ck8/E iyvaebrVvnO7h+afe31VWcBlgmT37E8I3BpcwawfVLUNYcgqrp+ZfO3tgVpFIBwJmW3H pVmNh7xaunhbpH3Klt+rLjYC4bQt2MboYrW4cYtMjOBC4PkVGY5pLmbJGY8WIW8yMVlo TLvInMkEtyXgNXLwUlqTPJWYkqRfh3lpE8+4+sd+emVBZHFi25hiOGOnyDHBmk2ERdi3 CBvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:user-agent:from :references:in-reply-to:mime-version:dkim-signature; bh=+ehCmrhhM5OGDTE20S4py5cwY10k0xIadseOT++JVkU=; b=ee12VWPto+yAYWj8ue70yQe0iSsZU1MFqxsxW9iwpWYZl8RKnsFRytlRcei5c2lbey tQvgYsjr5jaY+niIzKaQcwqD81UahD4iKlTtl78rNGZA44kr5Be5M03ndolVi7MTjvHA FUmXu2B1mY4dbq9YByQgwNSUESvnXf1azOv/DeDMxi47GAKl59Q1EQ8xPBN8myteG77k FRO41JUWZr7xKbUUcbgWicofP6BMnOdnxqa8ZF944jml7118JkUcYO5EERUSDm3klGNy jv9E4FFPqr7uslxhT1xdPnKXwK+QcEbyUfUp6c0GzQgvKcRxrHyCfJklHAsClp9cf+Zz h2Ag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=filaKRYC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x11si7528254edd.384.2021.05.07.23.11.32; Fri, 07 May 2021 23:11:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=filaKRYC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229778AbhEHGK7 (ORCPT + 99 others); Sat, 8 May 2021 02:10:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229473AbhEHGK6 (ORCPT ); Sat, 8 May 2021 02:10:58 -0400 Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 15FDEC061761 for ; Fri, 7 May 2021 23:09:57 -0700 (PDT) Received: by mail-oi1-x22c.google.com with SMTP id m13so10790777oiw.13 for ; Fri, 07 May 2021 23:09:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:in-reply-to:references:from:user-agent:date:message-id :subject:to; bh=+ehCmrhhM5OGDTE20S4py5cwY10k0xIadseOT++JVkU=; b=filaKRYCVqTgLrB7WYSzzG3Fi5HrJFb7fpcmY1plN+C7xJALT1EJeR+Yqm9YTg6/hP N3FPBwLjZaSQwbDlFOfRY/lRGwTqgshbIylR37I495etiV4LoY/JA2jzzGThnnzpq2Or +82ApXbQhbi2MA3dplRMFrTSqRg4ogvzrlWsM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from :user-agent:date:message-id:subject:to; bh=+ehCmrhhM5OGDTE20S4py5cwY10k0xIadseOT++JVkU=; b=WanzEWM87ASnwQxuxLn7lXlMA5iJbHpJ10raupIUvBM9S7VVzTdZb2lrVeTwbeWyUL C10A2WzhLd+EnC9MVVd9zkKc17URmPGwpsc2wq9jTyo2VYgiaKsPfcJoVLR3jqmC6WqI aF1pkgAPbItU7DMfK2TEuxWPT2PCUe5U8fYzRaIshtALjT6VceCzHy8fEauobfC4R6bB VZI1/aeS8sodvgMWWeILqF4iJS8X7tmBtF2mER/B77Yh++SGvnC+mGstAcD7bVMiK7Wz ERgfntmm1yGzu5rksmuHmHIRZTKEaZXd4nU56YPnh8yZOD7k+BRdazQZlXQhyFxDTYAn +4Jw== X-Gm-Message-State: AOAM531hXbCyXVU5K8eL2VIZdJlFjF3CnybLERBUxJN9vpI5MXpW0G+w tQZOtnnBOSCtAtk5MQuhempM3cfdCYtGgCAaHyznYQ== X-Received: by 2002:aca:654d:: with SMTP id j13mr17682432oiw.125.1620454195844; Fri, 07 May 2021 23:09:55 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 8 May 2021 02:09:55 -0400 MIME-Version: 1.0 In-Reply-To: <20210508024254.1877-1-thunder.leizhen@huawei.com> References: <20210508024254.1877-1-thunder.leizhen@huawei.com> From: Stephen Boyd User-Agent: alot/0.9.1 Date: Sat, 8 May 2021 02:09:55 -0400 Message-ID: Subject: Re: [PATCH 1/1] drm/msm/dpu: Fix error return code in dpu_mdss_init() To: Daniel Vetter , David Airlie , Rob Clark , Sean Paul , Zhen Lei , dri-devel , freedreno , linux-arm-msm , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Zhen Lei (2021-05-07 19:42:54) > Fix to return a negative error code from the error handling case instead > of 0, as done elsewhere in this function. > > Fixes: 070e64dc1bbc ("drm/msm/dpu: Convert to a chained irq chip") > Reported-by: Hulk Robot > Signed-off-by: Zhen Lei > --- > drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c > index 06b56fec04e0..1b6c9fb500a1 100644 > --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c > +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c > @@ -253,8 +253,10 @@ int dpu_mdss_init(struct drm_device *dev) > goto irq_domain_error; > > irq = platform_get_irq(pdev, 0); > - if (irq < 0) > + if (irq < 0) { > + ret = irq; > goto irq_error; > + } It would be even better if ret wasn't assigned to 0 at the start of this function. > > irq_set_chained_handler_and_data(irq, dpu_mdss_irq, > dpu_mdss);