From: Christian Riesch Date: Fri, 9 Dec 2011 15:54:02 +0000 (+0100) Subject: post/post.c: Use lldiv for 64-bit divisions X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Fu-boot.git;a=commitdiff_plain;h=c90a4dd79cb17abb46689f27ff9f1c971362d6e2 post/post.c: Use lldiv for 64-bit divisions Signed-off-by: Christian Riesch Cc: Tom Rini Cc: Heiko Schocher Cc: Wolfgang Denk --- diff --git a/post/post.c b/post/post.c index 0e67ad74b7..45e08f8ccc 100644 --- a/post/post.c +++ b/post/post.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #ifdef CONFIG_SYS_POST_HOTKEYS_GPIO @@ -495,7 +496,7 @@ void post_reloc(void) unsigned long post_time_ms(unsigned long base) { #if defined(CONFIG_PPC) || defined(CONFIG_ARM) - return (unsigned long)(get_ticks() / (get_tbclk() / CONFIG_SYS_HZ)) + return (unsigned long)lldiv(get_ticks(), get_tbclk() / CONFIG_SYS_HZ) - base; #else #warning "Not implemented yet"