All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jaehoon Chung <jh80.chung@samsung.com>
To: Jingoo Han <jg1.han@samsung.com>
Cc: 'Chris Ball' <cjb@laptop.org>,
	linux-mmc@vger.kernel.org, 'Ulf Hansson' <ulf.hansson@linaro.org>,
	'Jaehoon Chung' <jh80.chung@samsung.com>
Subject: Re: [PATCH v3] mmc: sdhci-s3c: Use devm_clk_get()
Date: Wed, 20 Mar 2013 13:43:46 +0900	[thread overview]
Message-ID: <51493E82.1090305@samsung.com> (raw)
In-Reply-To: <000101ce1ae9$d84cd860$88e68920$%han@samsung.com>

Dear Chris,

Do you have any plan to merge this patch?
If you didn't have any opinion, i think good that Jingoo's patch will be merged.

Just reminding mail..:)

Best Regards,
Jaehoon Chung

On 03/07/2013 01:11 PM, Jingoo Han wrote:
> Use devm_clk_get() rather than clk_get() to make cleanup paths
> more simple.
> 
> Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
> Acked-by: Jaehoon Chung <jh80.chung@samsung.com>
> Signed-off-by: Jingoo Han <jg1.han@samsung.com>
> ---
> Changes since v2:
> - added Ulf Hansson's Reviewed-by
> - added Jaehoon Chung's Acked-by
> 
> Changes since v1:
> - modified the commit message
> 
>  drivers/mmc/host/sdhci-s3c.c |   17 ++---------------
>  1 files changed, 2 insertions(+), 15 deletions(-)
> 
> diff --git a/drivers/mmc/host/sdhci-s3c.c b/drivers/mmc/host/sdhci-s3c.c
> index 7363efe..128b650 100644
> --- a/drivers/mmc/host/sdhci-s3c.c
> +++ b/drivers/mmc/host/sdhci-s3c.c
> @@ -608,7 +608,7 @@ static int sdhci_s3c_probe(struct platform_device *pdev)
>  
>  	platform_set_drvdata(pdev, host);
>  
> -	sc->clk_io = clk_get(dev, "hsmmc");
> +	sc->clk_io = devm_clk_get(dev, "hsmmc");
>  	if (IS_ERR(sc->clk_io)) {
>  		dev_err(dev, "failed to get io clock\n");
>  		ret = PTR_ERR(sc->clk_io);
> @@ -623,7 +623,7 @@ static int sdhci_s3c_probe(struct platform_device *pdev)
>  		char name[14];
>  
>  		snprintf(name, 14, "mmc_busclk.%d", ptr);
> -		clk = clk_get(dev, name);
> +		clk = devm_clk_get(dev, name);
>  		if (IS_ERR(clk))
>  			continue;
>  
> @@ -764,15 +764,9 @@ static int sdhci_s3c_probe(struct platform_device *pdev)
>  #ifndef CONFIG_PM_RUNTIME
>  	clk_disable_unprepare(sc->clk_bus[sc->cur_clk]);
>  #endif
> -	for (ptr = 0; ptr < MAX_BUS_CLK; ptr++) {
> -		if (sc->clk_bus[ptr]) {
> -			clk_put(sc->clk_bus[ptr]);
> -		}
> -	}
>  
>   err_no_busclks:
>  	clk_disable_unprepare(sc->clk_io);
> -	clk_put(sc->clk_io);
>  
>   err_pdata_io_clk:
>  	sdhci_free_host(host);
> @@ -785,7 +779,6 @@ static int sdhci_s3c_remove(struct platform_device *pdev)
>  	struct sdhci_host *host =  platform_get_drvdata(pdev);
>  	struct sdhci_s3c *sc = sdhci_priv(host);
>  	struct s3c_sdhci_platdata *pdata = sc->pdata;
> -	int ptr;
>  
>  	if (pdata->cd_type == S3C_SDHCI_CD_EXTERNAL && pdata->ext_cd_cleanup)
>  		pdata->ext_cd_cleanup(&sdhci_s3c_notify_change);
> @@ -805,13 +798,7 @@ static int sdhci_s3c_remove(struct platform_device *pdev)
>  #ifndef CONFIG_PM_RUNTIME
>  	clk_disable_unprepare(sc->clk_bus[sc->cur_clk]);
>  #endif
> -	for (ptr = 0; ptr < MAX_BUS_CLK; ptr++) {
> -		if (sc->clk_bus[ptr]) {
> -			clk_put(sc->clk_bus[ptr]);
> -		}
> -	}
>  	clk_disable_unprepare(sc->clk_io);
> -	clk_put(sc->clk_io);
>  
>  	sdhci_free_host(host);
>  	platform_set_drvdata(pdev, NULL);
> 


      reply	other threads:[~2013-03-20  4:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-07  4:11 [PATCH v3] mmc: sdhci-s3c: Use devm_clk_get() Jingoo Han
2013-03-20  4:43 ` Jaehoon Chung [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51493E82.1090305@samsung.com \
    --to=jh80.chung@samsung.com \
    --cc=cjb@laptop.org \
    --cc=jg1.han@samsung.com \
    --cc=linux-mmc@vger.kernel.org \
    --cc=ulf.hansson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.