From: Tony Lindgren <tony-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
To: Paul Walmsley <paul-DWxLp4Yu+b8AvxtiuMwx3w@public.gmane.org>
Cc: linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-arm-kernel-xIg/pKzrS19vn6HldHNs0ANdhmdF6hFW@public.gmane.org,
linux-arm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH 04/13] OMAP2/3 clock: ensure each clock has a unique name
Date: Mon, 17 Aug 2009 11:47:05 +0300 [thread overview]
Message-ID: <20090817084704.GN7278@atomide.com> (raw)
In-Reply-To: <20090815111944.7384.13541.stgit-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
* Paul Walmsley <paul-DWxLp4Yu+b8AvxtiuMwx3w@public.gmane.org> [090815 14:26]:
> After the clkdev conversion, struct clk .name fields are free to be
> unique and to reflect the underlying hardware naming convention. This
> is important since it is useful for some core code that is unrelated
> to the platform_device subsystem, such as the clock debugfs code and
> the omap_hwmod code, to be able to address clocks by a single unique
> identifier, since platform drivers are only weakly bound to clocks.
> So, update all of the non-unique clock names in OMAP2/3 to be unique
> names. In the future it might be ideal to ensure that the names match
> the hardware information exactly, for ease of debugging and reference.
Giving up on the name + id combination is against what we've tried to
do with the clock framework in general. But like you say, when using
clkdev the common name is no longer needed.
Anybody see problems with changing to use unique clock names?
Regards,
Tony
>
> Signed-off-by: Paul Walmsley <paul-DWxLp4Yu+b8AvxtiuMwx3w@public.gmane.org>
> ---
> arch/arm/mach-omap2/clock24xx.h | 52 +++++++++++++++++-----------------
> arch/arm/mach-omap2/clock34xx.h | 60 ++++++++++++++++++++-------------------
> 2 files changed, 56 insertions(+), 56 deletions(-)
>
> diff --git a/arch/arm/mach-omap2/clock24xx.h b/arch/arm/mach-omap2/clock24xx.h
> index d19cf7a..b81c40f 100644
> --- a/arch/arm/mach-omap2/clock24xx.h
> +++ b/arch/arm/mach-omap2/clock24xx.h
> @@ -1821,7 +1821,7 @@ static struct clk gpt12_fck = {
> };
>
> static struct clk mcbsp1_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp1_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &l4_ck,
> @@ -1832,7 +1832,7 @@ static struct clk mcbsp1_ick = {
> };
>
> static struct clk mcbsp1_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &func_96m_ck,
> @@ -1843,7 +1843,7 @@ static struct clk mcbsp1_fck = {
> };
>
> static struct clk mcbsp2_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &l4_ck,
> @@ -1854,7 +1854,7 @@ static struct clk mcbsp2_ick = {
> };
>
> static struct clk mcbsp2_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &func_96m_ck,
> @@ -1865,7 +1865,7 @@ static struct clk mcbsp2_fck = {
> };
>
> static struct clk mcbsp3_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp3_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &l4_ck,
> @@ -1876,7 +1876,7 @@ static struct clk mcbsp3_ick = {
> };
>
> static struct clk mcbsp3_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp3_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &func_96m_ck,
> @@ -1887,7 +1887,7 @@ static struct clk mcbsp3_fck = {
> };
>
> static struct clk mcbsp4_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp4_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 4,
> .parent = &l4_ck,
> @@ -1898,7 +1898,7 @@ static struct clk mcbsp4_ick = {
> };
>
> static struct clk mcbsp4_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp4_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 4,
> .parent = &func_96m_ck,
> @@ -1909,7 +1909,7 @@ static struct clk mcbsp4_fck = {
> };
>
> static struct clk mcbsp5_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp5_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 5,
> .parent = &l4_ck,
> @@ -1920,7 +1920,7 @@ static struct clk mcbsp5_ick = {
> };
>
> static struct clk mcbsp5_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp5_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 5,
> .parent = &func_96m_ck,
> @@ -1931,7 +1931,7 @@ static struct clk mcbsp5_fck = {
> };
>
> static struct clk mcspi1_ick = {
> - .name = "mcspi_ick",
> + .name = "mcspi1_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &l4_ck,
> @@ -1942,7 +1942,7 @@ static struct clk mcspi1_ick = {
> };
>
> static struct clk mcspi1_fck = {
> - .name = "mcspi_fck",
> + .name = "mcspi1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &func_48m_ck,
> @@ -1953,7 +1953,7 @@ static struct clk mcspi1_fck = {
> };
>
> static struct clk mcspi2_ick = {
> - .name = "mcspi_ick",
> + .name = "mcspi2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &l4_ck,
> @@ -1964,7 +1964,7 @@ static struct clk mcspi2_ick = {
> };
>
> static struct clk mcspi2_fck = {
> - .name = "mcspi_fck",
> + .name = "mcspi2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &func_48m_ck,
> @@ -1975,7 +1975,7 @@ static struct clk mcspi2_fck = {
> };
>
> static struct clk mcspi3_ick = {
> - .name = "mcspi_ick",
> + .name = "mcspi3_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &l4_ck,
> @@ -1986,7 +1986,7 @@ static struct clk mcspi3_ick = {
> };
>
> static struct clk mcspi3_fck = {
> - .name = "mcspi_fck",
> + .name = "mcspi3_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &func_48m_ck,
> @@ -2314,7 +2314,7 @@ static struct clk hdq_fck = {
> };
>
> static struct clk i2c2_ick = {
> - .name = "i2c_ick",
> + .name = "i2c2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &l4_ck,
> @@ -2325,7 +2325,7 @@ static struct clk i2c2_ick = {
> };
>
> static struct clk i2c2_fck = {
> - .name = "i2c_fck",
> + .name = "i2c2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &func_12m_ck,
> @@ -2336,7 +2336,7 @@ static struct clk i2c2_fck = {
> };
>
> static struct clk i2chs2_fck = {
> - .name = "i2c_fck",
> + .name = "i2chs2_fck",
> .ops = &clkops_omap2430_i2chs_wait,
> .id = 2,
> .parent = &func_96m_ck,
> @@ -2347,7 +2347,7 @@ static struct clk i2chs2_fck = {
> };
>
> static struct clk i2c1_ick = {
> - .name = "i2c_ick",
> + .name = "i2c1_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &l4_ck,
> @@ -2358,7 +2358,7 @@ static struct clk i2c1_ick = {
> };
>
> static struct clk i2c1_fck = {
> - .name = "i2c_fck",
> + .name = "i2c1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &func_12m_ck,
> @@ -2369,7 +2369,7 @@ static struct clk i2c1_fck = {
> };
>
> static struct clk i2chs1_fck = {
> - .name = "i2c_fck",
> + .name = "i2chs1_fck",
> .ops = &clkops_omap2430_i2chs_wait,
> .id = 1,
> .parent = &func_96m_ck,
> @@ -2558,7 +2558,7 @@ static struct clk mmchs1_fck = {
> };
>
> static struct clk mmchs2_ick = {
> - .name = "mmchs_ick",
> + .name = "mmchs2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &l4_ck,
> @@ -2569,7 +2569,7 @@ static struct clk mmchs2_ick = {
> };
>
> static struct clk mmchs2_fck = {
> - .name = "mmchs_fck",
> + .name = "mmchs2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &func_96m_ck,
> @@ -2609,7 +2609,7 @@ static struct clk mdm_intc_ick = {
> };
>
> static struct clk mmchsdb1_fck = {
> - .name = "mmchsdb_fck",
> + .name = "mmchsdb1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .parent = &func_32k_ck,
> .clkdm_name = "core_l4_clkdm",
> @@ -2619,7 +2619,7 @@ static struct clk mmchsdb1_fck = {
> };
>
> static struct clk mmchsdb2_fck = {
> - .name = "mmchsdb_fck",
> + .name = "mmchsdb2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &func_32k_ck,
> diff --git a/arch/arm/mach-omap2/clock34xx.h b/arch/arm/mach-omap2/clock34xx.h
> index 57cc272..53bf008 100644
> --- a/arch/arm/mach-omap2/clock34xx.h
> +++ b/arch/arm/mach-omap2/clock34xx.h
> @@ -1333,7 +1333,7 @@ static struct clk core_96m_fck = {
> };
>
> static struct clk mmchs3_fck = {
> - .name = "mmchs_fck",
> + .name = "mmchs3_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &core_96m_fck,
> @@ -1344,7 +1344,7 @@ static struct clk mmchs3_fck = {
> };
>
> static struct clk mmchs2_fck = {
> - .name = "mmchs_fck",
> + .name = "mmchs2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &core_96m_fck,
> @@ -1365,7 +1365,7 @@ static struct clk mspro_fck = {
> };
>
> static struct clk mmchs1_fck = {
> - .name = "mmchs_fck",
> + .name = "mmchs1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .parent = &core_96m_fck,
> .enable_reg = OMAP_CM_REGADDR(CORE_MOD, CM_FCLKEN1),
> @@ -1375,7 +1375,7 @@ static struct clk mmchs1_fck = {
> };
>
> static struct clk i2c3_fck = {
> - .name = "i2c_fck",
> + .name = "i2c3_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &core_96m_fck,
> @@ -1386,7 +1386,7 @@ static struct clk i2c3_fck = {
> };
>
> static struct clk i2c2_fck = {
> - .name = "i2c_fck",
> + .name = "i2c2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &core_96m_fck,
> @@ -1397,7 +1397,7 @@ static struct clk i2c2_fck = {
> };
>
> static struct clk i2c1_fck = {
> - .name = "i2c_fck",
> + .name = "i2c1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &core_96m_fck,
> @@ -1428,7 +1428,7 @@ static const struct clksel mcbsp_15_clksel[] = {
> };
>
> static struct clk mcbsp5_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp5_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 5,
> .init = &omap2_init_clksel_parent,
> @@ -1442,7 +1442,7 @@ static struct clk mcbsp5_fck = {
> };
>
> static struct clk mcbsp1_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .init = &omap2_init_clksel_parent,
> @@ -1466,7 +1466,7 @@ static struct clk core_48m_fck = {
> };
>
> static struct clk mcspi4_fck = {
> - .name = "mcspi_fck",
> + .name = "mcspi4_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 4,
> .parent = &core_48m_fck,
> @@ -1476,7 +1476,7 @@ static struct clk mcspi4_fck = {
> };
>
> static struct clk mcspi3_fck = {
> - .name = "mcspi_fck",
> + .name = "mcspi3_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &core_48m_fck,
> @@ -1486,7 +1486,7 @@ static struct clk mcspi3_fck = {
> };
>
> static struct clk mcspi2_fck = {
> - .name = "mcspi_fck",
> + .name = "mcspi2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &core_48m_fck,
> @@ -1496,7 +1496,7 @@ static struct clk mcspi2_fck = {
> };
>
> static struct clk mcspi1_fck = {
> - .name = "mcspi_fck",
> + .name = "mcspi1_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &core_48m_fck,
> @@ -1707,7 +1707,7 @@ static struct clk usbtll_ick = {
> };
>
> static struct clk mmchs3_ick = {
> - .name = "mmchs_ick",
> + .name = "mmchs3_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &core_l4_ick,
> @@ -1759,7 +1759,7 @@ static struct clk des2_ick = {
> };
>
> static struct clk mmchs2_ick = {
> - .name = "mmchs_ick",
> + .name = "mmchs2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &core_l4_ick,
> @@ -1770,7 +1770,7 @@ static struct clk mmchs2_ick = {
> };
>
> static struct clk mmchs1_ick = {
> - .name = "mmchs_ick",
> + .name = "mmchs1_ick",
> .ops = &clkops_omap2_dflt_wait,
> .parent = &core_l4_ick,
> .enable_reg = OMAP_CM_REGADDR(CORE_MOD, CM_ICLKEN1),
> @@ -1800,7 +1800,7 @@ static struct clk hdq_ick = {
> };
>
> static struct clk mcspi4_ick = {
> - .name = "mcspi_ick",
> + .name = "mcspi4_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 4,
> .parent = &core_l4_ick,
> @@ -1811,7 +1811,7 @@ static struct clk mcspi4_ick = {
> };
>
> static struct clk mcspi3_ick = {
> - .name = "mcspi_ick",
> + .name = "mcspi3_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &core_l4_ick,
> @@ -1822,7 +1822,7 @@ static struct clk mcspi3_ick = {
> };
>
> static struct clk mcspi2_ick = {
> - .name = "mcspi_ick",
> + .name = "mcspi2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &core_l4_ick,
> @@ -1833,7 +1833,7 @@ static struct clk mcspi2_ick = {
> };
>
> static struct clk mcspi1_ick = {
> - .name = "mcspi_ick",
> + .name = "mcspi1_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &core_l4_ick,
> @@ -1844,7 +1844,7 @@ static struct clk mcspi1_ick = {
> };
>
> static struct clk i2c3_ick = {
> - .name = "i2c_ick",
> + .name = "i2c3_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &core_l4_ick,
> @@ -1855,7 +1855,7 @@ static struct clk i2c3_ick = {
> };
>
> static struct clk i2c2_ick = {
> - .name = "i2c_ick",
> + .name = "i2c2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &core_l4_ick,
> @@ -1866,7 +1866,7 @@ static struct clk i2c2_ick = {
> };
>
> static struct clk i2c1_ick = {
> - .name = "i2c_ick",
> + .name = "i2c1_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &core_l4_ick,
> @@ -1917,7 +1917,7 @@ static struct clk gpt10_ick = {
> };
>
> static struct clk mcbsp5_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp5_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 5,
> .parent = &core_l4_ick,
> @@ -1928,7 +1928,7 @@ static struct clk mcbsp5_ick = {
> };
>
> static struct clk mcbsp1_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp1_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 1,
> .parent = &core_l4_ick,
> @@ -2738,7 +2738,7 @@ static struct clk gpt2_ick = {
> };
>
> static struct clk mcbsp2_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp2_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .parent = &per_l4_ick,
> @@ -2749,7 +2749,7 @@ static struct clk mcbsp2_ick = {
> };
>
> static struct clk mcbsp3_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp3_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .parent = &per_l4_ick,
> @@ -2760,7 +2760,7 @@ static struct clk mcbsp3_ick = {
> };
>
> static struct clk mcbsp4_ick = {
> - .name = "mcbsp_ick",
> + .name = "mcbsp4_ick",
> .ops = &clkops_omap2_dflt_wait,
> .id = 4,
> .parent = &per_l4_ick,
> @@ -2777,7 +2777,7 @@ static const struct clksel mcbsp_234_clksel[] = {
> };
>
> static struct clk mcbsp2_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp2_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 2,
> .init = &omap2_init_clksel_parent,
> @@ -2791,7 +2791,7 @@ static struct clk mcbsp2_fck = {
> };
>
> static struct clk mcbsp3_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp3_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 3,
> .init = &omap2_init_clksel_parent,
> @@ -2805,7 +2805,7 @@ static struct clk mcbsp3_fck = {
> };
>
> static struct clk mcbsp4_fck = {
> - .name = "mcbsp_fck",
> + .name = "mcbsp4_fck",
> .ops = &clkops_omap2_dflt_wait,
> .id = 4,
> .init = &omap2_init_clksel_parent,
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-arm" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2009-08-17 8:47 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-15 11:18 [PATCH 00/13] OMAP PM, clock, and SDRC updates for the 2.6.32 merge window Paul Walmsley
2009-08-15 11:18 ` [PATCH 01/13] [PATCH] OMAP: powerdomain: Fix overflow when doing powerdomain deps lookups Paul Walmsley
2009-08-15 11:19 ` [PATCH 02/13] OMAP: SDRC: Add several new register definitions Paul Walmsley
2009-08-15 11:19 ` [PATCH 03/13] [PATCH] OMAP3 clock: Fixed processing of bootarg 'mpurate' Paul Walmsley
2009-08-15 11:19 ` [PATCH 04/13] OMAP2/3 clock: ensure each clock has a unique name Paul Walmsley
[not found] ` <20090815111944.7384.13541.stgit-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-08-17 8:47 ` Tony Lindgren [this message]
2009-08-17 9:14 ` Paul Walmsley
[not found] ` <alpine.DEB.2.00.0908170259250.18309-rwI8Ez+7Ko+d5PgPZx9QOdBPR1lH4CV8@public.gmane.org>
2009-08-17 9:29 ` Russell King - ARM Linux
2009-08-17 10:06 ` Paul Walmsley
2009-08-17 10:24 ` Tony Lindgren
[not found] ` <alpine.DEB.2.00.0908170339380.7023-rwI8Ez+7Ko+d5PgPZx9QOdBPR1lH4CV8@public.gmane.org>
2009-08-17 16:59 ` Russell King - ARM Linux
[not found] ` <20090817165913.GS10764-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2009-08-17 17:37 ` Paul Walmsley
2009-08-15 11:19 ` [PATCH 05/13] OMAP clock: add omap_clk_get_by_name() Paul Walmsley
2009-08-15 11:20 ` [PATCH 06/13] OMAP clock: associate MPU clocks with the mpu_clkdm Paul Walmsley
2009-08-15 11:20 ` [PATCH 07/13] OMAP3 clock: remove superfluous calls to omap2_init_clk_clkdm Paul Walmsley
2009-08-15 11:20 ` [PATCH 08/13] OMAP2/3 PM: create the OMAP PM interface and add a default OMAP PM no-op layer Paul Walmsley
2009-08-15 11:20 ` [PATCH 09/13] OMAP2/3/4 PRCM: add module IDLEST wait code Paul Walmsley
2009-08-15 11:20 ` [PATCH 10/13] OMAP2/3 board-*.c files: read bootloader configuration earlier Paul Walmsley
2009-08-15 11:20 ` [PATCH 11/13] OMAP2/3/4: create omap_hwmod layer Paul Walmsley
2009-08-15 11:20 ` [PATCH 12/13] OMAP: omap_hwmod: call omap_hwmod init at boot; create interconnects Paul Walmsley
2009-08-15 11:20 ` [PATCH 13/13] OMAP2/3/4 core: create omap_device layer Paul Walmsley
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=20090817084704.GN7278@atomide.com \
--to=tony-4v6ys6ai5vpbdgjk7y7tuq@public.gmane.org \
--cc=linux-arm-kernel-xIg/pKzrS19vn6HldHNs0ANdhmdF6hFW@public.gmane.org \
--cc=linux-arm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=paul-DWxLp4Yu+b8AvxtiuMwx3w@public.gmane.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox