Santosh Shilimkar <santosh.shilimkar@xxxxxx> writes: > On OMAP SMP configuartion, both processors share the voltage > and clock. So both CPUs needs to be scaled together and hence > needs software co-ordination. > > Signed-off-by: Santosh Shilimkar <santosh.shilimkar@xxxxxx> > Cc: Kevin Hilman <khilman@xxxxxx> > cc: Vishwanath BS <vishwanath.bs@xxxxxx> [...] > @@ -74,9 +76,13 @@ static int omap_target(struct cpufreq_policy *policy, > unsigned int target_freq, > unsigned int relation) > { > - int ret = 0; > + int i, ret = 0; > struct cpufreq_freqs freqs; > > + /* Wait untill all CPU's are initialized */ > + if (is_smp() && (num_online_cpus() < NR_CPUS)) > + return ret; > + Minor: the 'Wait' in the comment is a bit misleading. It should rather say something like "Changes not allowed until all CPUs are online" Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html