From: Krzysztof Kozlowski <k.kozlowski@samsung.com>
To: Pankaj Dubey <pankaj.dubey@samsung.com>,
linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org
Cc: kgene.kim@samsung.com, thomas.ab@samsung.com,
amitdanielk@gmail.com, olof@lixom.net, khilman@linaro.org,
arnd@arndb.de
Subject: Re: [PATCH v4 8/9] ARM: EXYNOS: rearrange static and non-static functions of PMU driver
Date: Thu, 12 Nov 2015 13:39:02 +0900 [thread overview]
Message-ID: <564417E6.8070905@samsung.com> (raw)
In-Reply-To: <1447155784-12667-9-git-send-email-pankaj.dubey@samsung.com>
On 10.11.2015 20:43, Pankaj Dubey wrote:
> This patch moves exynos_sys_powerdown_conf function above all
> static functions.
Please (always) describe the reason, the answer to "why?". In this case
I know why, but other reviewers may not and other people grepping
through history definitely won't know.
Best regards,
Krzysztof
>
> Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
> ---
> arch/arm/mach-exynos/pmu.c | 34 +++++++++++++++++-----------------
> 1 file changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/arch/arm/mach-exynos/pmu.c b/arch/arm/mach-exynos/pmu.c
> index e01bdf1..f300ac9 100644
> --- a/arch/arm/mach-exynos/pmu.c
> +++ b/arch/arm/mach-exynos/pmu.c
> @@ -39,23 +39,6 @@ u32 pmu_raw_readl(u32 offset)
> return readl_relaxed(pmu_base_addr + offset);
> }
>
> -static void exynos_power_off(void)
> -{
> - unsigned int tmp;
> -
> - pr_info("Power down.\n");
> - tmp = pmu_raw_readl(EXYNOS_PS_HOLD_CONTROL);
> - tmp ^= (1 << 8);
> - pmu_raw_writel(tmp, EXYNOS_PS_HOLD_CONTROL);
> -
> - /* Wait a little so we don't give a false warning below */
> - mdelay(100);
> -
> - pr_err("Power down failed, please power off system manually.\n");
> - while (1)
> - ;
> -}
> -
> void exynos_sys_powerdown_conf(enum sys_powerdown mode)
> {
> unsigned int i;
> @@ -85,6 +68,23 @@ void exynos_sys_powerdown_conf(enum sys_powerdown mode)
> }
> }
>
> +static void exynos_power_off(void)
> +{
> + unsigned int tmp;
> +
> + pr_info("Power down.\n");
> + tmp = pmu_raw_readl(EXYNOS_PS_HOLD_CONTROL);
> + tmp ^= (1 << 8);
> + pmu_raw_writel(tmp, EXYNOS_PS_HOLD_CONTROL);
> +
> + /* Wait a little so we don't give a false warning below */
> + mdelay(100);
> +
> + pr_err("Power down failed, please power off system manually.\n");
> + while (1)
> + ;
> +}
> +
> static int pmu_restart_notify(struct notifier_block *this,
> unsigned long code, void *unused)
> {
>
WARNING: multiple messages have this Message-ID (diff)
From: k.kozlowski@samsung.com (Krzysztof Kozlowski)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v4 8/9] ARM: EXYNOS: rearrange static and non-static functions of PMU driver
Date: Thu, 12 Nov 2015 13:39:02 +0900 [thread overview]
Message-ID: <564417E6.8070905@samsung.com> (raw)
In-Reply-To: <1447155784-12667-9-git-send-email-pankaj.dubey@samsung.com>
On 10.11.2015 20:43, Pankaj Dubey wrote:
> This patch moves exynos_sys_powerdown_conf function above all
> static functions.
Please (always) describe the reason, the answer to "why?". In this case
I know why, but other reviewers may not and other people grepping
through history definitely won't know.
Best regards,
Krzysztof
>
> Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
> ---
> arch/arm/mach-exynos/pmu.c | 34 +++++++++++++++++-----------------
> 1 file changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/arch/arm/mach-exynos/pmu.c b/arch/arm/mach-exynos/pmu.c
> index e01bdf1..f300ac9 100644
> --- a/arch/arm/mach-exynos/pmu.c
> +++ b/arch/arm/mach-exynos/pmu.c
> @@ -39,23 +39,6 @@ u32 pmu_raw_readl(u32 offset)
> return readl_relaxed(pmu_base_addr + offset);
> }
>
> -static void exynos_power_off(void)
> -{
> - unsigned int tmp;
> -
> - pr_info("Power down.\n");
> - tmp = pmu_raw_readl(EXYNOS_PS_HOLD_CONTROL);
> - tmp ^= (1 << 8);
> - pmu_raw_writel(tmp, EXYNOS_PS_HOLD_CONTROL);
> -
> - /* Wait a little so we don't give a false warning below */
> - mdelay(100);
> -
> - pr_err("Power down failed, please power off system manually.\n");
> - while (1)
> - ;
> -}
> -
> void exynos_sys_powerdown_conf(enum sys_powerdown mode)
> {
> unsigned int i;
> @@ -85,6 +68,23 @@ void exynos_sys_powerdown_conf(enum sys_powerdown mode)
> }
> }
>
> +static void exynos_power_off(void)
> +{
> + unsigned int tmp;
> +
> + pr_info("Power down.\n");
> + tmp = pmu_raw_readl(EXYNOS_PS_HOLD_CONTROL);
> + tmp ^= (1 << 8);
> + pmu_raw_writel(tmp, EXYNOS_PS_HOLD_CONTROL);
> +
> + /* Wait a little so we don't give a false warning below */
> + mdelay(100);
> +
> + pr_err("Power down failed, please power off system manually.\n");
> + while (1)
> + ;
> +}
> +
> static int pmu_restart_notify(struct notifier_block *this,
> unsigned long code, void *unused)
> {
>
next prev parent reply other threads:[~2015-11-12 4:39 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-10 11:42 [PATCH v4 0/9] samsung: pmu: split up SoC specific PMU data Pankaj Dubey
2015-11-10 11:42 ` Pankaj Dubey
2015-11-10 11:42 ` [PATCH v4 1/9] ARM: EXYNOS: removing redundant code from regs-pmu.h Pankaj Dubey
2015-11-10 11:42 ` Pankaj Dubey
2015-11-10 11:42 ` [PATCH v4 2/9] ARM: EXYNOS: Fix potential NULL pointer access in exynos_sys_powerdown_conf Pankaj Dubey
2015-11-10 11:42 ` Pankaj Dubey
2015-11-12 4:03 ` Krzysztof Kozlowski
2015-11-12 4:03 ` Krzysztof Kozlowski
2015-11-10 11:42 ` [PATCH v4 3/9] ARM: EXYNOS: Move pmu specific headers under "linux/soc/samsung" Pankaj Dubey
2015-11-10 11:42 ` Pankaj Dubey
2015-11-12 4:09 ` Krzysztof Kozlowski
2015-11-12 4:09 ` Krzysztof Kozlowski
2015-11-13 9:27 ` Pankaj Dubey
2015-11-13 9:27 ` Pankaj Dubey
2015-11-10 11:42 ` [PATCH v4 4/9] ARM: EXYNOS: split up exynos3250 SoC specific PMU data Pankaj Dubey
2015-11-10 11:42 ` Pankaj Dubey
2015-11-12 4:22 ` Krzysztof Kozlowski
2015-11-12 4:22 ` Krzysztof Kozlowski
2015-11-10 11:43 ` [PATCH v4 5/9] ARM: EXYNOS: split up exynos4 " Pankaj Dubey
2015-11-10 11:43 ` Pankaj Dubey
2015-11-10 11:43 ` [PATCH v4 6/9] ARM: EXYNOS: split up exynos5250 " Pankaj Dubey
2015-11-10 11:43 ` Pankaj Dubey
2015-11-10 11:43 ` [PATCH v4 7/9] ARM: EXYNOS: split up exynos5420 " Pankaj Dubey
2015-11-10 11:43 ` Pankaj Dubey
2015-11-12 4:30 ` Krzysztof Kozlowski
2015-11-12 4:30 ` Krzysztof Kozlowski
2015-11-10 11:43 ` [PATCH v4 8/9] ARM: EXYNOS: rearrange static and non-static functions of PMU driver Pankaj Dubey
2015-11-10 11:43 ` Pankaj Dubey
2015-11-12 4:39 ` Krzysztof Kozlowski [this message]
2015-11-12 4:39 ` Krzysztof Kozlowski
2015-11-10 11:43 ` [PATCH v4 9/9] drivers: soc: Add support for Exynos " Pankaj Dubey
2015-11-10 11:43 ` Pankaj Dubey
2015-11-12 4:35 ` Krzysztof Kozlowski
2015-11-12 4:35 ` Krzysztof Kozlowski
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=564417E6.8070905@samsung.com \
--to=k.kozlowski@samsung.com \
--cc=amitdanielk@gmail.com \
--cc=arnd@arndb.de \
--cc=kgene.kim@samsung.com \
--cc=khilman@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=olof@lixom.net \
--cc=pankaj.dubey@samsung.com \
--cc=thomas.ab@samsung.com \
/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.