[PATCH] drivers/net/tulip/pnic.c: use time_after 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/tulip/pnic.c =================================================================== --- linux-kj.orig/drivers/net/tulip/pnic.c 2005-10-11 18:36:39.000000000 +0400 +++ linux-kj/drivers/net/tulip/pnic.c 2005-10-11 18:37:55.000000000 +0400 @@ -16,6 +16,7 @@ #include #include +#include #include "tulip.h" @@ -68,7 +69,8 @@ void pnic_lnk_change(struct net_device * */ if (tulip_media_cap[dev->if_port] & MediaIsMII) return; - if (! tp->nwayset || jiffies - dev->trans_start > 1*HZ) { + if (!tp->nwayset || + time_after(jiffies, dev->trans_start + 1*HZ)) { tp->csr6 = 0x00420000 | (tp->csr6 & 0x0000fdff); iowrite32(tp->csr6, ioaddr + CSR6); iowrite32(0x30, ioaddr + CSR12);