schedule_timeout(MAX_SCHEDULE_TIMEOUT); 
schedule_timeout_interruptible(MAX_SCHEDULE_TIMEOUT); 
ixgb_phys_id(struct net_device *netdev, uint32_t data){	struct ixgb_adapter *adapter = netdev_priv(netdev);	if(!data || data > (uint32_t)(MAX_SCHEDULE_TIMEOUT / HZ))		data = (uint32_t)(MAX_SCHEDULE_TIMEOUT / HZ);	if(!adapter->blink_timer.function) {		init_timer(&adapter->blink_timer);		adapter->blink_timer.function = ixgb_led_blink_callback;		adapter->blink_timer.data = (unsigned long)adapter;	}	mod_timer(&adapter->blink_timer, jiffies);	set_current_state(TASK_INTERRUPTIBLE);	if(data)		schedule_timeout(data * HZ);	else		schedule_timeout(MAX_SCHEDULE_TIMEOUT);	del_timer_sync(&adapter->blink_timer);	ixgb_led_off(&adapter->hw);	clear_bit(IXGB_LED_ON, &adapter->led_status);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3173c8907ffb2c64456142da3df2bd0500bd59e0/ixgb_ethtool.c/buggy/drivers/net/ixgb/ixgb_ethtool.c