if ((subid & 0xFF) >= 0x07) { 
if ((sp->device_type == XFRAME_II_DEVICE) || ((subid & 0xFF) >= 0x07)) { 
static void s2io_phy_id(unsigned long data){	nic_t *sp = (nic_t *) data;	XENA_dev_config_t __iomem *bar0 = sp->bar0;	u64 val64 = 0;	u16 subid;	subid = sp->pdev->subsystem_device;	if ((subid & 0xFF) >= 0x07) {		val64 = readq(&bar0->gpio_control);		val64 ^= GPIO_CTRL_GPIO_0;		writeq(val64, &bar0->gpio_control);	} else {		val64 = readq(&bar0->adapter_control);		val64 ^= ADAPTER_LED_ON;		writeq(val64, &bar0->adapter_control);	}	mod_timer(&sp->id_timer, jiffies + HZ / 2);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/541ae68f6ddf1c27aa6879935ce541f110484202/s2io.c/buggy/drivers/net/s2io.c