X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/86996ff727bce6f64e073f48c41f48bcc076a700..807dad190f2e9a4fd7651808e33d2d8992c7d700:/target/linux/generic-2.6/patches-2.6.30/024-mips_delay.patch?ds=inline diff --git a/target/linux/generic-2.6/patches-2.6.30/024-mips_delay.patch b/target/linux/generic-2.6/patches-2.6.30/024-mips_delay.patch index 284f34610..128ed54ec 100644 --- a/target/linux/generic-2.6/patches-2.6.30/024-mips_delay.patch +++ b/target/linux/generic-2.6/patches-2.6.30/024-mips_delay.patch @@ -6,27 +6,22 @@ Signed-off-by: Atsushi Nemoto arch/mips/lib/delay.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) -diff --git a/arch/mips/lib/delay.c b/arch/mips/lib/delay.c -index f69c6b5..6b3b1de 100644 --- a/arch/mips/lib/delay.c +++ b/arch/mips/lib/delay.c @@ -43,7 +43,7 @@ void __udelay(unsigned long us) { - unsigned int lpj = current_cpu_data.udelay_val; + unsigned int lpj = current_cpu_data.udelay_val; -- __delay((us * 0x000010c7 * HZ * lpj) >> 32); -+ __delay((us * 0x000010c7ull * HZ * lpj) >> 32); +- __delay((us * 0x000010c7 * HZ * lpj) >> 32); ++ __delay((us * 0x000010c7ull * HZ * lpj) >> 32); } EXPORT_SYMBOL(__udelay); @@ -51,6 +51,6 @@ void __ndelay(unsigned long ns) { - unsigned int lpj = current_cpu_data.udelay_val; + unsigned int lpj = current_cpu_data.udelay_val; -- __delay((us * 0x00000005 * HZ * lpj) >> 32); -+ __delay((ns * 0x00000005ull * HZ * lpj) >> 32); +- __delay((us * 0x00000005 * HZ * lpj) >> 32); ++ __delay((ns * 0x00000005ull * HZ * lpj) >> 32); } EXPORT_SYMBOL(__ndelay); - - -