udelay() broken for SMP cores?
Saravana Kannan
skannan at codeaurora.org
Wed Apr 21 02:43:23 EDT 2010
>> I looked at arch/arm/lib/delay.S and it looks like __udelay and
>> __const_udelay won't work correctly for SMP cores. The code just uses
>> the loops_per_jiffy variable instead of the per-CPU loops per jiffy data.
>>
>> Is anyone already working on a fix for that? If not, I can fix it up in
>> a way that's hopefully palatable to the community.
>
> If you have case where individual CPUs are running at different speed and different
> Tick rate then only this can make difference.
Yes. I was talking about the case where the CPUs could be running at
different speeds.
Thanks,
Saravana
More information about the linux-arm-kernel
mailing list