Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1278592pxj; Fri, 18 Jun 2021 03:42:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzR5nhiPfCAD2PbyasHktxTlCoH+2OdFWCtxAoTBoN01j6tCYUj131y3eP7Hz97gdzV+pVW X-Received: by 2002:a92:8e03:: with SMTP id c3mr7214332ild.167.1624012957843; Fri, 18 Jun 2021 03:42:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624012957; cv=none; d=google.com; s=arc-20160816; b=SViLIxtg/Ccsfv10y5bdsbshZvx4acN1lSvZ5u1ivYzceRem+PHargUPBm7RgHUoJJ NsZZ4cauRPEytiKU13K2L6bffBiwo9vBSa+nMQomKdUUBNZd9elX7BilId+dAocSZjYR 5gtLmY+S87VWbvllfE3CPQk1KaSNNV6aLIeoKnWH1/k/e+2NEyuhdW1Yc6HZT86JuCmz c5S6h2xS2UFzEA02BijsVQLlXpyhT0n2JX8InjLs3oTxqKZBwLooj82ZyNYcjIauGwhx +pa050PRRr4U3b3mwd+qlZ6rQAxLQD9/YfTD3oD6bvrkGMnSupjjwD0trDsQtXNPdfPQ GkzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=kCEP558IlniHV3k/IliaAjbRk9HVbqdN4s9gMb/yD9Y=; b=t+8CZcxqEC/eM/5oQdc4Kary2UzMwj0582kvZ6mP1JUr85q5HjVoraIzTzK5ga2xLO p5THflCkn64vEDkKh0lDyTNVjd573GJSy0ICFGbwiq33OA38Qo5kpJ4hrc10CISohv1u e9CdWt+JY6UA3VtQUU31Ga/aQIvl9GVpRlJhS3DPtTG79uoi0fBR8HPPiHd1Nuwla7oE sMihgsmPd8jnQS7e6k5xnno+SjElI48tZ2cJn7ivutZONKIBbUFeC1/8YPXAsrq45oQn 4tCvh8BJOE3oYzxYYdRd5gEjTwuH/SlOqu3a3eBt0kE7EF/umRCcDC0PmL/B2odatPby tK9w== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v3si8386183jao.58.2021.06.18.03.42.25; Fri, 18 Jun 2021 03:42:37 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231386AbhFRHaF convert rfc822-to-8bit (ORCPT + 99 others); Fri, 18 Jun 2021 03:30:05 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:40217 "EHLO relay12.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229475AbhFRHaE (ORCPT ); Fri, 18 Jun 2021 03:30:04 -0400 Received: (Authenticated sender: miquel.raynal@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 7A333200002; Fri, 18 Jun 2021 07:27:53 +0000 (UTC) Date: Fri, 18 Jun 2021 09:27:52 +0200 From: Miquel Raynal To: Zou Wei Cc: , , , , Subject: Re: [PATCH -next] mtd: rawnand: arasan: Fix missing clk_disable_unprepare() on error in anfc_probe() Message-ID: <20210618092752.5f117365@xps13> In-Reply-To: <1623816404-66213-1-git-send-email-zou_wei@huawei.com> References: <1623816404-66213-1-git-send-email-zou_wei@huawei.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Zou, Zou Wei wrote on Wed, 16 Jun 2021 12:06:44 +0800: > Fix the missing clk_disable_unprepare() before return > from anfc_probe() in the error handling case. > > Fixes: 61622f6791a1 ("mtd: rawnand: arasan: Use the right DMA mask") > Reported-by: Hulk Robot > Signed-off-by: Zou Wei Thanks for the patch, 61622f6791a1 being problematic because of the mask not being correctly declared I prefer to fix this patch inline and if you don't mind I'll include the goto change as well. > --- > drivers/mtd/nand/raw/arasan-nand-controller.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/mtd/nand/raw/arasan-nand-controller.c b/drivers/mtd/nand/raw/arasan-nand-controller.c > index 8317d97..9cbcc69 100644 > --- a/drivers/mtd/nand/raw/arasan-nand-controller.c > +++ b/drivers/mtd/nand/raw/arasan-nand-controller.c > @@ -1452,7 +1452,7 @@ static int anfc_probe(struct platform_device *pdev) > > ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(64)); > if (ret) > - return ret; > + goto disable_bus_clk; > > ret = anfc_parse_cs(nfc); > if (ret) Thanks, Miquèl