Message ID | 20170105154322.28943-1-manuel.lauss@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Manuel Lauss <manuel.lauss@gmail.com> writes: > Commit 6480af4915d6 ("power_supply: wm97xx_battery: use > power_supply_get_drvdata") made wm97xx platform data mandatory, > although it's still optional. > > This patch fixes an oops during driver probe on one > of my MIPS boards with a wm9712. > > Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com> I can't remember if I replied to this one ... so Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr> Cheers.
On Sun, Jan 22, 2017 at 12:11:22PM +0100, Robert Jarzmik wrote: > Manuel Lauss <manuel.lauss@gmail.com> writes: > > > Commit 6480af4915d6 ("power_supply: wm97xx_battery: use > > power_supply_get_drvdata") made wm97xx platform data mandatory, > > although it's still optional. > > > > This patch fixes an oops during driver probe on one > > of my MIPS boards with a wm9712. > > > > Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com> > I can't remember if I replied to this one ... so > > Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr> Applied, thank you. In the future it is helpful to cc me directly on the patch instead of sending it to the list only so there is less chance it gets missed. Thanks.
diff --git a/drivers/input/touchscreen/wm97xx-core.c b/drivers/input/touchscreen/wm97xx-core.c index 83cf11312fd9..c9d1c91e1887 100644 --- a/drivers/input/touchscreen/wm97xx-core.c +++ b/drivers/input/touchscreen/wm97xx-core.c @@ -682,7 +682,7 @@ static int wm97xx_probe(struct device *dev) } platform_set_drvdata(wm->battery_dev, wm); wm->battery_dev->dev.parent = dev; - wm->battery_dev->dev.platform_data = pdata->batt_pdata; + wm->battery_dev->dev.platform_data = pdata ? pdata->batt_pdata : NULL; ret = platform_device_add(wm->battery_dev); if (ret < 0) goto batt_reg_err;
Commit 6480af4915d6 ("power_supply: wm97xx_battery: use power_supply_get_drvdata") made wm97xx platform data mandatory, although it's still optional. This patch fixes an oops during driver probe on one of my MIPS boards with a wm9712. Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com> --- drivers/input/touchscreen/wm97xx-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)