Thomas Petazzoni wrote, on 11/16/2010 05:21 AM:
Hello,

On Mon, 15 Nov 2010 13:27:39 -0600
Nishanth Menon<[email protected]>  wrote:

+       /*
+        * Allow multiple calls, but initialize only if not already initalized

Minor: s/initalized/initialized/.
aah thanks :)


+        * even if the previous call failed, coz, no reason we'd succeed again
+        */
+       if (omap_table_init)
+               return 0;
+       omap_table_init = 1;

Do we really need this ? I personaly don't really like this quite of
"Hey, I'm already initialized, let's do nothing silently then". Unless
there are strong reasons for which this function could be called twice,
I'd rather not have this, or turn this into a BUG_ON(omap_table_init ==
1).
Yes, it is needed. The intent here is different. See the documentation that I put along with this patch - At times, board files may need to do customization to opps - like enable 1GHz on that platform alone -> it can do it *only if* the defaults are registered, following which it can call opp_enable. when device_initcall follows this at a later point, it is still valid.

btw, BUG_ON is a strict NO NO for me here - if I dont have OPP table, ok fine, system can still survive without cpufreq, no need to stop system operations because of that.


--
Regards,
Nishanth Menon
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to