diff -Nru linux/arch/mips/au1000/common/time.c.orig linux/arch/mips/au1000/common/time.c --- linux/arch/mips/au1000/common/time.c.orig Thu Oct 11 14:38:54 2001 +++ linux/arch/mips/au1000/common/time.c Mon Oct 15 10:37:04 2001 @@ -27,6 +27,7 @@ * */ +#include #include #include #include @@ -253,7 +254,7 @@ /* This is for machines which generate the exact clock. */ #define USECS_PER_JIFFY (1000000/HZ) -#define USECS_PER_JIFFY_FRAC (0x100000000*1000000/HZ&0xffffffff) +#define USECS_PER_JIFFY_FRAC ((u32)((1000000ULL << 32) / HZ)) static unsigned long diff -Nru linux/arch/mips/dec/time.c.orig linux/arch/mips/dec/time.c --- linux/arch/mips/dec/time.c.orig Fri Aug 24 10:49:16 2001 +++ linux/arch/mips/dec/time.c Mon Oct 15 10:35:23 2001 @@ -8,6 +8,7 @@ * found in some MIPS systems. * */ +#include #include #include #include @@ -44,7 +45,7 @@ /* This is for machines which generate the exact clock. */ #define USECS_PER_JIFFY (1000000/HZ) -#define USECS_PER_JIFFY_FRAC ((1000000ULL << 32) / HZ & 0xffffffff) +#define USECS_PER_JIFFY_FRAC ((u32)((1000000ULL << 32) / HZ)) /* Cycle counter value at the previous timer interrupt.. */ diff -Nru linux/arch/mips/kernel/time.c.orig linux/arch/mips/kernel/time.c --- linux/arch/mips/kernel/time.c.orig Mon Oct 8 11:00:39 2001 +++ linux/arch/mips/kernel/time.c Mon Oct 15 10:35:23 2001 @@ -30,7 +30,7 @@ /* This is for machines which generate the exact clock. */ #define USECS_PER_JIFFY (1000000/HZ) -#define USECS_PER_JIFFY_FRAC ((1000000ULL << 32) / HZ & 0xffffffff) +#define USECS_PER_JIFFY_FRAC ((u32)((1000000ULL << 32) / HZ)) /* * forward reference diff -Nru linux/arch/mips/mips-boards/generic/time.c.orig linux/arch/mips/mips-boards/generic/time.c --- linux/arch/mips/mips-boards/generic/time.c.orig Thu Oct 11 14:39:00 2001 +++ linux/arch/mips/mips-boards/generic/time.c Mon Oct 15 10:37:52 2001 @@ -23,6 +23,7 @@ * */ +#include #include #include #include @@ -281,7 +282,7 @@ /* This is for machines which generate the exact clock. */ #define USECS_PER_JIFFY (1000000/HZ) -#define USECS_PER_JIFFY_FRAC ((1000000 << 32) / HZ & 0xffffffff) +#define USECS_PER_JIFFY_FRAC ((u32)((1000000ULL << 32) / HZ)) /* Cycle counter value at the previous timer interrupt.. */