From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.bootlin.com ([62.4.15.54]) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fB0D8-0004nz-GV for linux-mtd@lists.infradead.org; Tue, 24 Apr 2018 15:50:34 +0000 Date: Tue, 24 Apr 2018 17:50:17 +0200 From: Boris Brezillon To: Marc Gonzalez Cc: Miquel Raynal , Mans Rullgard , Marek Vasut , Richard Weinberger , Marc Gonzalez , Xidong Wang , linux-mtd , Cyrille Pitchen , Brian Norris , David Woodhouse Subject: Re: [PATCH v2] mtd: rawnand: tango: Fix struct clk memory leak Message-ID: <20180424175017.298370fa@bbrezillon> In-Reply-To: <8cffd501-b83f-8140-9cc6-021fcd90e277@sigmadesigns.com> References: <1522811151-18853-1-git-send-email-wangxidong_97@163.com> <20180404082807.0f211578@xps13> <20180404090710.4f74b5b4@bbrezillon> <8cffd501-b83f-8140-9cc6-021fcd90e277@sigmadesigns.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Thu, 5 Apr 2018 14:57:59 +0200 Marc Gonzalez wrote: > Use devm_clk_get() to let Linux manage struct clk memory. > > Fixes: 6956e2385a16 ("add tango NAND flash controller support") > Reported-by: Xidong Wang > Signed-off-by: Marc Gonzalez Applied. Thanks, Boris > --- > Missing clk_prepare_enable() would be handled in a separate patch. > --- > drivers/mtd/nand/tango_nand.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/mtd/nand/tango_nand.c b/drivers/mtd/nand/tango_nand.c > index c5bee00b7f5e..76761b841f1f 100644 > --- a/drivers/mtd/nand/tango_nand.c > +++ b/drivers/mtd/nand/tango_nand.c > @@ -643,7 +643,7 @@ static int tango_nand_probe(struct platform_device *pdev) > > writel_relaxed(MODE_RAW, nfc->pbus_base + PBUS_PAD_MODE); > > - clk = clk_get(&pdev->dev, NULL); > + clk = devm_clk_get(&pdev->dev, NULL); > if (IS_ERR(clk)) > return PTR_ERR(clk); >