dzo/kernel_u8800 — comment on commit 96671412eddb01e16c1a7dc89f02ac5eb8e69146
File:  line 0
By dzo:

The problem was here:

https://github.com/dzo/kernel_u8800/blob/9913ec57fac96063ca42087facabfe5822310039/arch/arm/mach-msm/acpuclock-7x30.c

on line 147, the 460MHz line is wrong and it was finding this as the boot freq rather than 768MHz and so calculating lpj wrong in lpj_init();

I'd be very surprised if that was the same problem with your kernel though.