On Tue, Jul 30, 2013 at 1:07 AM, Jingoo Han <jg1.han@xxxxxxxxxxx> wrote: > Use the wrapper function for retrieving the platform data instead of > accessing dev->platform_data directly. > Good change, I will merge this. Thanks, -Bryan > Signed-off-by: Jingoo Han <jg1.han@xxxxxxxxxxx> > --- > drivers/leds/leds-88pm860x.c | 2 +- > drivers/leds/leds-adp5520.c | 6 +++--- > drivers/leds/leds-asic3.c | 4 ++-- > drivers/leds/leds-atmel-pwm.c | 4 ++-- > drivers/leds/leds-bd2802.c | 2 +- > drivers/leds/leds-da903x.c | 2 +- > drivers/leds/leds-da9052.c | 4 ++-- > drivers/leds/leds-gpio.c | 2 +- > drivers/leds/leds-lm3530.c | 2 +- > drivers/leds/leds-lm3533.c | 2 +- > drivers/leds/leds-lm355x.c | 2 +- > drivers/leds/leds-lm3642.c | 2 +- > drivers/leds/leds-lp3944.c | 5 +++-- > drivers/leds/leds-lp5521.c | 4 ++-- > drivers/leds/leds-lp5523.c | 4 ++-- > drivers/leds/leds-lp5562.c | 4 ++-- > drivers/leds/leds-lp8501.c | 4 ++-- > drivers/leds/leds-lt3593.c | 4 ++-- > drivers/leds/leds-netxbig.c | 6 +++--- > drivers/leds/leds-ns2.c | 2 +- > drivers/leds/leds-pca9532.c | 3 ++- > drivers/leds/leds-pca955x.c | 2 +- > drivers/leds/leds-pca9633.c | 2 +- > drivers/leds/leds-pwm.c | 2 +- > drivers/leds/leds-regulator.c | 3 ++- > drivers/leds/leds-renesas-tpu.c | 12 ++++++------ > drivers/leds/leds-s3c24xx.c | 2 +- > drivers/leds/leds-tca6507.c | 2 +- > drivers/leds/leds-wm831x-status.c | 4 ++-- > drivers/leds/leds-wm8350.c | 2 +- > 30 files changed, 52 insertions(+), 49 deletions(-) > > diff --git a/drivers/leds/leds-88pm860x.c b/drivers/leds/leds-88pm860x.c > index 232b3ce..5f588c0 100644 > --- a/drivers/leds/leds-88pm860x.c > +++ b/drivers/leds/leds-88pm860x.c > @@ -157,7 +157,7 @@ static int pm860x_led_dt_init(struct platform_device *pdev, > static int pm860x_led_probe(struct platform_device *pdev) > { > struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); > - struct pm860x_led_pdata *pdata = pdev->dev.platform_data; > + struct pm860x_led_pdata *pdata = dev_get_platdata(&pdev->dev); > struct pm860x_led *data; > struct resource *res; > int ret = 0; > diff --git a/drivers/leds/leds-adp5520.c b/drivers/leds/leds-adp5520.c > index e8072ab..7e311a1 100644 > --- a/drivers/leds/leds-adp5520.c > +++ b/drivers/leds/leds-adp5520.c > @@ -87,7 +87,7 @@ static int adp5520_led_setup(struct adp5520_led *led) > > static int adp5520_led_prepare(struct platform_device *pdev) > { > - struct adp5520_leds_platform_data *pdata = pdev->dev.platform_data; > + struct adp5520_leds_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct device *dev = pdev->dev.parent; > int ret = 0; > > @@ -103,7 +103,7 @@ static int adp5520_led_prepare(struct platform_device *pdev) > > static int adp5520_led_probe(struct platform_device *pdev) > { > - struct adp5520_leds_platform_data *pdata = pdev->dev.platform_data; > + struct adp5520_leds_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct adp5520_led *led, *led_dat; > struct led_info *cur_led; > int ret, i; > @@ -185,7 +185,7 @@ err: > > static int adp5520_led_remove(struct platform_device *pdev) > { > - struct adp5520_leds_platform_data *pdata = pdev->dev.platform_data; > + struct adp5520_leds_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct adp5520_led *led; > int i; > > diff --git a/drivers/leds/leds-asic3.c b/drivers/leds/leds-asic3.c > index cf9efe4..6de216a 100644 > --- a/drivers/leds/leds-asic3.c > +++ b/drivers/leds/leds-asic3.c > @@ -94,7 +94,7 @@ static int blink_set(struct led_classdev *cdev, > > static int asic3_led_probe(struct platform_device *pdev) > { > - struct asic3_led *led = pdev->dev.platform_data; > + struct asic3_led *led = dev_get_platdata(&pdev->dev); > int ret; > > ret = mfd_cell_enable(pdev); > @@ -127,7 +127,7 @@ out: > > static int asic3_led_remove(struct platform_device *pdev) > { > - struct asic3_led *led = pdev->dev.platform_data; > + struct asic3_led *led = dev_get_platdata(&pdev->dev); > > led_classdev_unregister(led->cdev); > > diff --git a/drivers/leds/leds-atmel-pwm.c b/drivers/leds/leds-atmel-pwm.c > index 90518f8..56cec8d 100644 > --- a/drivers/leds/leds-atmel-pwm.c > +++ b/drivers/leds/leds-atmel-pwm.c > @@ -42,7 +42,7 @@ static int pwmled_probe(struct platform_device *pdev) > int i; > int status; > > - pdata = pdev->dev.platform_data; > + pdata = dev_get_platdata(&pdev->dev); > if (!pdata || pdata->num_leds < 1) > return -ENODEV; > > @@ -119,7 +119,7 @@ static int pwmled_remove(struct platform_device *pdev) > struct pwmled *leds; > unsigned i; > > - pdata = pdev->dev.platform_data; > + pdata = dev_get_platdata(&pdev->dev); > leds = platform_get_drvdata(pdev); > > for (i = 0; i < pdata->num_leds; i++) { > diff --git a/drivers/leds/leds-bd2802.c b/drivers/leds/leds-bd2802.c > index 2db0423..fb5a347 100644 > --- a/drivers/leds/leds-bd2802.c > +++ b/drivers/leds/leds-bd2802.c > @@ -684,7 +684,7 @@ static int bd2802_probe(struct i2c_client *client, > } > > led->client = client; > - pdata = led->pdata = client->dev.platform_data; > + pdata = led->pdata = dev_get_platdata(&client->dev); > i2c_set_clientdata(client, led); > > /* Configure RESET GPIO (L: RESET, H: RESET cancel) */ > diff --git a/drivers/leds/leds-da903x.c b/drivers/leds/leds-da903x.c > index c263a21..2a4b87f 100644 > --- a/drivers/leds/leds-da903x.c > +++ b/drivers/leds/leds-da903x.c > @@ -93,7 +93,7 @@ static void da903x_led_set(struct led_classdev *led_cdev, > > static int da903x_led_probe(struct platform_device *pdev) > { > - struct led_info *pdata = pdev->dev.platform_data; > + struct led_info *pdata = dev_get_platdata(&pdev->dev); > struct da903x_led *led; > int id, ret; > > diff --git a/drivers/leds/leds-da9052.c b/drivers/leds/leds-da9052.c > index efec433..865d4fa 100644 > --- a/drivers/leds/leds-da9052.c > +++ b/drivers/leds/leds-da9052.c > @@ -112,7 +112,7 @@ static int da9052_led_probe(struct platform_device *pdev) > int i; > > da9052 = dev_get_drvdata(pdev->dev.parent); > - pdata = da9052->dev->platform_data; > + pdata = dev_get_platdata(da9052->dev); > if (pdata == NULL) { > dev_err(&pdev->dev, "No platform data\n"); > goto err; > @@ -185,7 +185,7 @@ static int da9052_led_remove(struct platform_device *pdev) > int i; > > da9052 = dev_get_drvdata(pdev->dev.parent); > - pdata = da9052->dev->platform_data; > + pdata = dev_get_platdata(da9052->dev); > pled = pdata->pled; > > for (i = 0; i < pled->num_leds; i++) { > diff --git a/drivers/leds/leds-gpio.c b/drivers/leds/leds-gpio.c > index 84d74c37..e8b01e5 100644 > --- a/drivers/leds/leds-gpio.c > +++ b/drivers/leds/leds-gpio.c > @@ -233,7 +233,7 @@ static struct gpio_leds_priv *gpio_leds_create_of(struct platform_device *pdev) > > static int gpio_led_probe(struct platform_device *pdev) > { > - struct gpio_led_platform_data *pdata = pdev->dev.platform_data; > + struct gpio_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct gpio_leds_priv *priv; > int i, ret = 0; > > diff --git a/drivers/leds/leds-lm3530.c b/drivers/leds/leds-lm3530.c > index a036a19..652368c 100644 > --- a/drivers/leds/leds-lm3530.c > +++ b/drivers/leds/leds-lm3530.c > @@ -403,7 +403,7 @@ static DEVICE_ATTR(mode, 0644, lm3530_mode_get, lm3530_mode_set); > static int lm3530_probe(struct i2c_client *client, > const struct i2c_device_id *id) > { > - struct lm3530_platform_data *pdata = client->dev.platform_data; > + struct lm3530_platform_data *pdata = dev_get_platdata(&client->dev); > struct lm3530_data *drvdata; > int err = 0; > > diff --git a/drivers/leds/leds-lm3533.c b/drivers/leds/leds-lm3533.c > index bbf24d0..027ede7 100644 > --- a/drivers/leds/leds-lm3533.c > +++ b/drivers/leds/leds-lm3533.c > @@ -671,7 +671,7 @@ static int lm3533_led_probe(struct platform_device *pdev) > if (!lm3533) > return -EINVAL; > > - pdata = pdev->dev.platform_data; > + pdata = dev_get_platdata(&pdev->dev); > if (!pdata) { > dev_err(&pdev->dev, "no platform data\n"); > return -EINVAL; > diff --git a/drivers/leds/leds-lm355x.c b/drivers/leds/leds-lm355x.c > index d81a8e7..591eb5e 100644 > --- a/drivers/leds/leds-lm355x.c > +++ b/drivers/leds/leds-lm355x.c > @@ -423,7 +423,7 @@ static const struct regmap_config lm355x_regmap = { > static int lm355x_probe(struct i2c_client *client, > const struct i2c_device_id *id) > { > - struct lm355x_platform_data *pdata = client->dev.platform_data; > + struct lm355x_platform_data *pdata = dev_get_platdata(&client->dev); > struct lm355x_chip_data *chip; > > int err; > diff --git a/drivers/leds/leds-lm3642.c b/drivers/leds/leds-lm3642.c > index f361bbe..ceb6b3c 100644 > --- a/drivers/leds/leds-lm3642.c > +++ b/drivers/leds/leds-lm3642.c > @@ -316,7 +316,7 @@ static const struct regmap_config lm3642_regmap = { > static int lm3642_probe(struct i2c_client *client, > const struct i2c_device_id *id) > { > - struct lm3642_platform_data *pdata = client->dev.platform_data; > + struct lm3642_platform_data *pdata = dev_get_platdata(&client->dev); > struct lm3642_chip_data *chip; > > int err; > diff --git a/drivers/leds/leds-lp3944.c b/drivers/leds/leds-lp3944.c > index 0c4386e..2b53d10 100644 > --- a/drivers/leds/leds-lp3944.c > +++ b/drivers/leds/leds-lp3944.c > @@ -377,7 +377,8 @@ exit: > static int lp3944_probe(struct i2c_client *client, > const struct i2c_device_id *id) > { > - struct lp3944_platform_data *lp3944_pdata = client->dev.platform_data; > + struct lp3944_platform_data *lp3944_pdata = > + dev_get_platdata(&client->dev); > struct lp3944_data *data; > int err; > > @@ -413,7 +414,7 @@ static int lp3944_probe(struct i2c_client *client, > > static int lp3944_remove(struct i2c_client *client) > { > - struct lp3944_platform_data *pdata = client->dev.platform_data; > + struct lp3944_platform_data *pdata = dev_get_platdata(&client->dev); > struct lp3944_data *data = i2c_get_clientdata(client); > int i; > > diff --git a/drivers/leds/leds-lp5521.c b/drivers/leds/leds-lp5521.c > index 1392feb..9e28dd0 100644 > --- a/drivers/leds/leds-lp5521.c > +++ b/drivers/leds/leds-lp5521.c > @@ -420,7 +420,7 @@ static int lp5521_probe(struct i2c_client *client, > struct lp55xx_platform_data *pdata; > struct device_node *np = client->dev.of_node; > > - if (!client->dev.platform_data) { > + if (!dev_get_platdata(&client->dev)) { > if (np) { > ret = lp55xx_of_populate_pdata(&client->dev, np); > if (ret < 0) > @@ -430,7 +430,7 @@ static int lp5521_probe(struct i2c_client *client, > return -EINVAL; > } > } > - pdata = client->dev.platform_data; > + pdata = dev_get_platdata(&client->dev); > > chip = devm_kzalloc(&client->dev, sizeof(*chip), GFP_KERNEL); > if (!chip) > diff --git a/drivers/leds/leds-lp5523.c b/drivers/leds/leds-lp5523.c > index 3979428..72c10e2 100644 > --- a/drivers/leds/leds-lp5523.c > +++ b/drivers/leds/leds-lp5523.c > @@ -432,7 +432,7 @@ static int lp5523_probe(struct i2c_client *client, > struct lp55xx_platform_data *pdata; > struct device_node *np = client->dev.of_node; > > - if (!client->dev.platform_data) { > + if (!dev_get_platdata(&client->dev)) { > if (np) { > ret = lp55xx_of_populate_pdata(&client->dev, np); > if (ret < 0) > @@ -442,7 +442,7 @@ static int lp5523_probe(struct i2c_client *client, > return -EINVAL; > } > } > - pdata = client->dev.platform_data; > + pdata = dev_get_platdata(&client->dev); > > chip = devm_kzalloc(&client->dev, sizeof(*chip), GFP_KERNEL); > if (!chip) > diff --git a/drivers/leds/leds-lp5562.c b/drivers/leds/leds-lp5562.c > index cbd856d..a2c7398 100644 > --- a/drivers/leds/leds-lp5562.c > +++ b/drivers/leds/leds-lp5562.c > @@ -518,7 +518,7 @@ static int lp5562_probe(struct i2c_client *client, > struct lp55xx_platform_data *pdata; > struct device_node *np = client->dev.of_node; > > - if (!client->dev.platform_data) { > + if (!dev_get_platdata(&client->dev)) { > if (np) { > ret = lp55xx_of_populate_pdata(&client->dev, np); > if (ret < 0) > @@ -528,7 +528,7 @@ static int lp5562_probe(struct i2c_client *client, > return -EINVAL; > } > } > - pdata = client->dev.platform_data; > + pdata = dev_get_platdata(&client->dev); > > chip = devm_kzalloc(&client->dev, sizeof(*chip), GFP_KERNEL); > if (!chip) > diff --git a/drivers/leds/leds-lp8501.c b/drivers/leds/leds-lp8501.c > index 4573b94..8d55a780 100644 > --- a/drivers/leds/leds-lp8501.c > +++ b/drivers/leds/leds-lp8501.c > @@ -310,7 +310,7 @@ static int lp8501_probe(struct i2c_client *client, > struct lp55xx_platform_data *pdata; > struct device_node *np = client->dev.of_node; > > - if (!client->dev.platform_data) { > + if (!dev_get_platdata(&client->dev)) { > if (np) { > ret = lp55xx_of_populate_pdata(&client->dev, np); > if (ret < 0) > @@ -320,7 +320,7 @@ static int lp8501_probe(struct i2c_client *client, > return -EINVAL; > } > } > - pdata = client->dev.platform_data; > + pdata = dev_get_platdata(&client->dev); > > chip = devm_kzalloc(&client->dev, sizeof(*chip), GFP_KERNEL); > if (!chip) > diff --git a/drivers/leds/leds-lt3593.c b/drivers/leds/leds-lt3593.c > index ca48a7d5..3417e5b 100644 > --- a/drivers/leds/leds-lt3593.c > +++ b/drivers/leds/leds-lt3593.c > @@ -135,7 +135,7 @@ static void delete_lt3593_led(struct lt3593_led_data *led) > > static int lt3593_led_probe(struct platform_device *pdev) > { > - struct gpio_led_platform_data *pdata = pdev->dev.platform_data; > + struct gpio_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct lt3593_led_data *leds_data; > int i, ret = 0; > > @@ -169,7 +169,7 @@ err: > static int lt3593_led_remove(struct platform_device *pdev) > { > int i; > - struct gpio_led_platform_data *pdata = pdev->dev.platform_data; > + struct gpio_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct lt3593_led_data *leds_data; > > leds_data = platform_get_drvdata(pdev); > diff --git a/drivers/leds/leds-netxbig.c b/drivers/leds/leds-netxbig.c > index c61c5eb..2f9f141 100644 > --- a/drivers/leds/leds-netxbig.c > +++ b/drivers/leds/leds-netxbig.c > @@ -306,7 +306,7 @@ create_netxbig_led(struct platform_device *pdev, > struct netxbig_led_data *led_dat, > const struct netxbig_led *template) > { > - struct netxbig_led_platform_data *pdata = pdev->dev.platform_data; > + struct netxbig_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > int ret; > > spin_lock_init(&led_dat->lock); > @@ -354,7 +354,7 @@ create_netxbig_led(struct platform_device *pdev, > > static int netxbig_led_probe(struct platform_device *pdev) > { > - struct netxbig_led_platform_data *pdata = pdev->dev.platform_data; > + struct netxbig_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct netxbig_led_data *leds_data; > int i; > int ret; > @@ -391,7 +391,7 @@ err_free_leds: > > static int netxbig_led_remove(struct platform_device *pdev) > { > - struct netxbig_led_platform_data *pdata = pdev->dev.platform_data; > + struct netxbig_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct netxbig_led_data *leds_data; > int i; > > diff --git a/drivers/leds/leds-ns2.c b/drivers/leds/leds-ns2.c > index e7df987..141f134 100644 > --- a/drivers/leds/leds-ns2.c > +++ b/drivers/leds/leds-ns2.c > @@ -321,7 +321,7 @@ static inline int sizeof_ns2_led_priv(int num_leds) > > static int ns2_led_probe(struct platform_device *pdev) > { > - struct ns2_led_platform_data *pdata = pdev->dev.platform_data; > + struct ns2_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct ns2_led_priv *priv; > int i; > int ret; > diff --git a/drivers/leds/leds-pca9532.c b/drivers/leds/leds-pca9532.c > index 0c597bd..4a0e786 100644 > --- a/drivers/leds/leds-pca9532.c > +++ b/drivers/leds/leds-pca9532.c > @@ -446,7 +446,8 @@ static int pca9532_probe(struct i2c_client *client, > const struct i2c_device_id *id) > { > struct pca9532_data *data = i2c_get_clientdata(client); > - struct pca9532_platform_data *pca9532_pdata = client->dev.platform_data; > + struct pca9532_platform_data *pca9532_pdata = > + dev_get_platdata(&client->dev); > > if (!pca9532_pdata) > return -EIO; > diff --git a/drivers/leds/leds-pca955x.c b/drivers/leds/leds-pca955x.c > index edf485b..c3a08b6 100644 > --- a/drivers/leds/leds-pca955x.c > +++ b/drivers/leds/leds-pca955x.c > @@ -267,7 +267,7 @@ static int pca955x_probe(struct i2c_client *client, > > chip = &pca955x_chipdefs[id->driver_data]; > adapter = to_i2c_adapter(client->dev.parent); > - pdata = client->dev.platform_data; > + pdata = dev_get_platdata(&client->dev); > > /* Make sure the slave address / chip type combo given is possible */ > if ((client->addr & ~((1 << chip->slv_addr_shift) - 1)) != > diff --git a/drivers/leds/leds-pca9633.c b/drivers/leds/leds-pca9633.c > index 7a75707..a1065fa 100644 > --- a/drivers/leds/leds-pca9633.c > +++ b/drivers/leds/leds-pca9633.c > @@ -287,7 +287,7 @@ static int pca9633_probe(struct i2c_client *client, > struct pca9633_platform_data *pdata; > int i, err; > > - pdata = client->dev.platform_data; > + pdata = dev_get_platdata(&client->dev); > > if (!pdata) { > pdata = pca9633_dt_init(client); > diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c > index faf52c0..bb6f948 100644 > --- a/drivers/leds/leds-pwm.c > +++ b/drivers/leds/leds-pwm.c > @@ -147,7 +147,7 @@ err: > > static int led_pwm_probe(struct platform_device *pdev) > { > - struct led_pwm_platform_data *pdata = pdev->dev.platform_data; > + struct led_pwm_platform_data *pdata = dev_get_platdata(&pdev->dev); > struct led_pwm_priv *priv; > int i, ret = 0; > > diff --git a/drivers/leds/leds-regulator.c b/drivers/leds/leds-regulator.c > index 4253a9b..358430d 100644 > --- a/drivers/leds/leds-regulator.c > +++ b/drivers/leds/leds-regulator.c > @@ -142,7 +142,8 @@ static void regulator_led_brightness_set(struct led_classdev *led_cdev, > > static int regulator_led_probe(struct platform_device *pdev) > { > - struct led_regulator_platform_data *pdata = pdev->dev.platform_data; > + struct led_regulator_platform_data *pdata = > + dev_get_platdata(&pdev->dev); > struct regulator_led *led; > struct regulator *vcc; > int ret = 0; > diff --git a/drivers/leds/leds-renesas-tpu.c b/drivers/leds/leds-renesas-tpu.c > index adebf49..397b92a 100644 > --- a/drivers/leds/leds-renesas-tpu.c > +++ b/drivers/leds/leds-renesas-tpu.c > @@ -65,7 +65,7 @@ static DEFINE_SPINLOCK(r_tpu_lock); > > static inline u16 r_tpu_read(struct r_tpu_priv *p, int reg_nr) > { > - struct led_renesas_tpu_config *cfg = p->pdev->dev.platform_data; > + struct led_renesas_tpu_config *cfg = dev_get_platdata(&p->pdev->dev); > void __iomem *base = p->mapbase; > unsigned long offs = reg_nr << 2; > > @@ -77,7 +77,7 @@ static inline u16 r_tpu_read(struct r_tpu_priv *p, int reg_nr) > > static inline void r_tpu_write(struct r_tpu_priv *p, int reg_nr, u16 value) > { > - struct led_renesas_tpu_config *cfg = p->pdev->dev.platform_data; > + struct led_renesas_tpu_config *cfg = dev_get_platdata(&p->pdev->dev); > void __iomem *base = p->mapbase; > unsigned long offs = reg_nr << 2; > > @@ -91,7 +91,7 @@ static inline void r_tpu_write(struct r_tpu_priv *p, int reg_nr, u16 value) > > static void r_tpu_start_stop_ch(struct r_tpu_priv *p, int start) > { > - struct led_renesas_tpu_config *cfg = p->pdev->dev.platform_data; > + struct led_renesas_tpu_config *cfg = dev_get_platdata(&p->pdev->dev); > unsigned long flags; > u16 value; > > @@ -110,7 +110,7 @@ static void r_tpu_start_stop_ch(struct r_tpu_priv *p, int start) > > static int r_tpu_enable(struct r_tpu_priv *p, enum led_brightness brightness) > { > - struct led_renesas_tpu_config *cfg = p->pdev->dev.platform_data; > + struct led_renesas_tpu_config *cfg = dev_get_platdata(&p->pdev->dev); > int prescaler[] = { 1, 4, 16, 64 }; > int k, ret; > unsigned long rate, tmp; > @@ -190,7 +190,7 @@ static void r_tpu_disable(struct r_tpu_priv *p) > static void r_tpu_set_pin(struct r_tpu_priv *p, enum r_tpu_pin new_state, > enum led_brightness brightness) > { > - struct led_renesas_tpu_config *cfg = p->pdev->dev.platform_data; > + struct led_renesas_tpu_config *cfg = dev_get_platdata(&p->pdev->dev); > > if (p->pin_state == new_state) { > if (p->pin_state == R_TPU_PIN_GPIO) > @@ -241,7 +241,7 @@ static void r_tpu_set_brightness(struct led_classdev *ldev, > > static int r_tpu_probe(struct platform_device *pdev) > { > - struct led_renesas_tpu_config *cfg = pdev->dev.platform_data; > + struct led_renesas_tpu_config *cfg = dev_get_platdata(&pdev->dev); > struct r_tpu_priv *p; > struct resource *res; > int ret; > diff --git a/drivers/leds/leds-s3c24xx.c b/drivers/leds/leds-s3c24xx.c > index e1a0df6..76483fb 100644 > --- a/drivers/leds/leds-s3c24xx.c > +++ b/drivers/leds/leds-s3c24xx.c > @@ -71,7 +71,7 @@ static int s3c24xx_led_remove(struct platform_device *dev) > > static int s3c24xx_led_probe(struct platform_device *dev) > { > - struct s3c24xx_led_platdata *pdata = dev->dev.platform_data; > + struct s3c24xx_led_platdata *pdata = dev_get_platdata(&dev->dev); > struct s3c24xx_gpio_led *led; > int ret; > > diff --git a/drivers/leds/leds-tca6507.c b/drivers/leds/leds-tca6507.c > index 98fe021..8cc304f 100644 > --- a/drivers/leds/leds-tca6507.c > +++ b/drivers/leds/leds-tca6507.c > @@ -737,7 +737,7 @@ static int tca6507_probe(struct i2c_client *client, > int i = 0; > > adapter = to_i2c_adapter(client->dev.parent); > - pdata = client->dev.platform_data; > + pdata = dev_get_platdata(&client->dev); > > if (!i2c_check_functionality(adapter, I2C_FUNC_I2C)) > return -EIO; > diff --git a/drivers/leds/leds-wm831x-status.c b/drivers/leds/leds-wm831x-status.c > index 120815a..c32dad4 100644 > --- a/drivers/leds/leds-wm831x-status.c > +++ b/drivers/leds/leds-wm831x-status.c > @@ -246,8 +246,8 @@ static int wm831x_status_probe(struct platform_device *pdev) > drvdata->wm831x = wm831x; > drvdata->reg = res->start; > > - if (wm831x->dev->platform_data) > - chip_pdata = wm831x->dev->platform_data; > + if (dev_get_platdata(wm831x->dev)) > + chip_pdata = dev_get_platdata(wm831x->dev); > else > chip_pdata = NULL; > > diff --git a/drivers/leds/leds-wm8350.c b/drivers/leds/leds-wm8350.c > index 8a181d5..3f75fd2 100644 > --- a/drivers/leds/leds-wm8350.c > +++ b/drivers/leds/leds-wm8350.c > @@ -203,7 +203,7 @@ static int wm8350_led_probe(struct platform_device *pdev) > { > struct regulator *isink, *dcdc; > struct wm8350_led *led; > - struct wm8350_led_platform_data *pdata = pdev->dev.platform_data; > + struct wm8350_led_platform_data *pdata = dev_get_platdata(&pdev->dev); > int i; > > if (pdata == NULL) { > -- > 1.7.10.4 > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-leds" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-leds" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html