diff -urpN --exclude-from=/home/davej/.exclude bk-linus/drivers/media/video/w9966.c linux-2.5/drivers/media/video/w9966.c --- bk-linus/drivers/media/video/w9966.c 2002-11-21 02:15:47.000000000 +0000 +++ linux-2.5/drivers/media/video/w9966.c 2002-11-21 17:58:57.000000000 +0000 @@ -568,7 +568,7 @@ static inline int w9966_i2c_setscl(struc if (state) { timeout = jiffies + 100; while (!w9966_i2c_getscl(cam)) { - if (jiffies > timeout) + if (time_after(jiffies, timeout)) return -1; } }