Gabor Juhos wrote: > Sujith rta: > > Gabor Juhos wrote: > >> +static bool ath_ahb_eeprom_read(struct ath_hal *ah, u32 off, u16 *data) > >> +{ > >> + struct ath_softc *sc = ah->ah_sc; > >> + struct platform_device *pdev = to_platform_device(sc->dev); > >> + struct ath9k_platform_data *pdata; > >> + > >> + pdata = (struct ath9k_platform_data *) pdev->dev.platform_data; > >> + if (off >= (ARRAY_SIZE(pdata->eeprom_data))) { > >> + DPRINTF(ah->ah_sc, ATH_DBG_FATAL, > >> + "%s: flash read failed, offset %08x is out of range\n", > >> + __func__, off); > >> + return false; > >> + } > >> + > >> + *data = pdata->eeprom_data[off]; > >> + return true; > >> +} > >> + > > > > Shouldn't pdev->dev.platform_data be initalized somewhere ? > > It must be initialized by the board specific setup code, > Ok. Sujith -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html