On Wed, Nov 30, 2005 at 01:33:26PM +0900, Atsushi Nemoto wrote: > mdelay(1) (i.e. udelay(1000)) does not work correctly due to overflow. > > 1000 * 0x004189374BC6A7f0 = 0x10000000000000180 (>= 2**64) > > 0x004189374BC6A7ef (0x004189374BC6A7f0 - 1) is OK and it is exactly > same as catchall case (0x8000000000000000UL / (500000 / HZ)). > > Signed-off-by: Atsushi Nemoto <anemo@xxxxxxxxxxxxx> Applied.