memcpy(bytes, &((u8 *) p->eeprom)[eeprom->offset], eeprom->len); 
memcpy(bytes, &p->eeprom[eeprom->offset], eeprom->len); 
static int ipw_ethtool_get_eeprom(struct net_device *dev,				  struct ethtool_eeprom *eeprom, u8 * bytes){	struct ipw_priv *p = ieee80211_priv(dev);	if (eeprom->offset + eeprom->len > IPW_EEPROM_IMAGE_SIZE)		return -EINVAL;	down(&p->sem);	memcpy(bytes, &((u8 *) p->eeprom)[eeprom->offset], eeprom->len);	up(&p->sem);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/afbf30a2b78cac38e6ddae10a73063943b4783ee/ipw2200.c/clean/drivers/net/wireless/ipw2200.c