[PATCH] 3c589_cs.c: use time_before macro From: Marcelo Feitoza Parisi It deals with wrapping correctly and is nicer to read. Signed-off-by: Marcelo Feitoza Parisi Signed-off-by: Alexey Dobriyan Index: linux-kj/drivers/net/pcmcia/3c589_cs.c =================================================================== --- linux-kj.orig/drivers/net/pcmcia/3c589_cs.c 2005-10-11 18:36:39.000000000 +0400 +++ linux-kj/drivers/net/pcmcia/3c589_cs.c 2005-10-11 18:37:56.000000000 +0400 @@ -39,6 +39,7 @@ #include #include #include +#include #include #include @@ -844,7 +845,7 @@ static void media_check(unsigned long ar media = inw(ioaddr+WN4_MEDIA) & 0xc810; /* Ignore collisions unless we've had no irq's recently */ - if (jiffies - lp->last_irq < HZ) { + if (time_before(jiffies, lp->last_irq + HZ)) { media &= ~0x0010; } else { /* Try harder to detect carrier errors */