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 ? 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