ee_map->init_ctrl_reg_1 = EEPROM_ICW1_SIGNATURE_CLEAR; 
ee_map->init_ctrl_reg_1 = le16_to_cpu(EEPROM_ICW1_SIGNATURE_CLEAR); 
ixgb_get_eeprom_data(struct ixgb_hw *hw){	uint16_t i;	uint16_t checksum = 0;	struct ixgb_ee_map_type *ee_map;	DEBUGFUNC("ixgb_get_eeprom_data");	ee_map = (struct ixgb_ee_map_type *)hw->eeprom;	DEBUGOUT("ixgb_ee: Reading eeprom data\n");	for(i = 0; i < IXGB_EEPROM_SIZE ; i++) {		uint16_t ee_data;		ee_data = ixgb_read_eeprom(hw, i);		checksum += ee_data;		hw->eeprom[i] = le16_to_cpu(ee_data);	}	if (checksum != (uint16_t) EEPROM_SUM) {		DEBUGOUT("ixgb_ee: Checksum invalid.\n");		/* clear the init_ctrl_reg_1 to signify that the cache is		 * invalidated */		ee_map->init_ctrl_reg_1 = EEPROM_ICW1_SIGNATURE_CLEAR;		return (FALSE);	}	if ((ee_map->init_ctrl_reg_1 & le16_to_cpu(EEPROM_ICW1_SIGNATURE_MASK))		 != le16_to_cpu(EEPROM_ICW1_SIGNATURE_VALID)) {		DEBUGOUT("ixgb_ee: Signature invalid.\n");		return(FALSE);	}	return(TRUE);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/abf481d6af8670c89f33f354c6fbd9977b23cebc/ixgb_ee.c/buggy/drivers/net/ixgb/ixgb_ee.c