Linux ATA/IDE development
 help / color / mirror / Atom feed
* [PATCH V2 4/9] ata/sata_mv: Remove conditional compilation of clk code
@ 2012-04-24  7:04 Andrew Lunn
  2012-04-24  7:05 ` Viresh Kumar
  0 siblings, 1 reply; 9+ messages in thread
From: Andrew Lunn @ 2012-04-24  7:04 UTC (permalink / raw)
  To: viresh.kumar
  Cc: akpm, linux, sshtylyov, spear-devel, linux-kernel, linux-ide,
	viresh.linux, mturquette, jgarzik, linux-arm-kernel

Hi Viresh

> With addition of dummy clk_*() calls for non CONFIG_HAVE_CLK cases in clk.h,
> there is no need to have clk code enclosed in #ifdef CONFIG_HAVE_CLK, #endif
> macros.
> 
> ...
> 
> -#if defined(CONFIG_HAVE_CLK)
>         hpriv->clk = clk_get(&pdev->dev, NULL);
>         if (IS_ERR(hpriv->clk))
>                 dev_notice(&pdev->dev, "cannot get clkdev\n");
>         else
>                 clk_enable(hpriv->clk);
> -#endif

I don't think this change is correct. With the old semantics, it was:

If we have CLK support, we expect there to be a clock for sata_mv, and
if there is no such clock, output a notice message, something is
probably wrong, i expected there to be a clock.

The new semantics are:

We expect there to be a clock for sata_mv, and if there is no such
clock, output a notice message, something is probably wrong, i
expected there to be a clock.

We are going to see this notice message much more, when it is not
expected.

	Andrew

^ permalink raw reply	[flat|nested] 9+ messages in thread
[parent not found: <cover.1335246730.git.viresh.kumar@st.com>]

end of thread, other threads:[~2012-04-24 12:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-24  7:04 [PATCH V2 4/9] ata/sata_mv: Remove conditional compilation of clk code Andrew Lunn
2012-04-24  7:05 ` Viresh Kumar
2012-04-24  7:26   ` Andrew Lunn
2012-04-24  7:42     ` Russell King - ARM Linux
2012-04-24  7:58       ` Viresh Kumar
2012-04-24  8:26         ` Russell King - ARM Linux
2012-04-24  8:30           ` Viresh Kumar
2012-04-24 12:04   ` Sergei Shtylyov
     [not found] <cover.1335246730.git.viresh.kumar@st.com>
2012-04-24  5:56 ` Viresh Kumar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox