mod_timer(&priv->timer, jiffies + 5*HZ); 
mod_timer(&priv->timer, jiffies + msecs_to_jiffies(500)); 
static void am79c961_timer(unsigned long data){	struct net_device *dev = (struct net_device *)data;	struct dev_priv *priv = netdev_priv(dev);	unsigned int lnkstat, carrier;	lnkstat = read_ireg(dev->base_addr, ISALED0) & ISALED0_LNKST;	carrier = netif_carrier_ok(dev);	if (lnkstat && !carrier)		netif_carrier_on(dev);	else if (!lnkstat && carrier)		netif_carrier_off(dev);	mod_timer(&priv->timer, jiffies + 5*HZ);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/487fd4eb1445407c9760af08b0b34c3f4cdb4afc/am79c961a.c/buggy/drivers/net/arm/am79c961a.c