2f014e74e0837855504cb3dbadd8864684e74bca
[openwrt/svn-archive/archive.git] / target / linux / xburst / patches-2.6.37 / 300-battery-fixes.patch
1 --- a/drivers/power/jz4740-battery.c
2 +++ b/drivers/power/jz4740-battery.c
3 @@ -246,6 +246,11 @@ static int __devinit jz_battery_probe(st
4 struct jz_battery *jz_battery;
5 struct power_supply *battery;
6
7 + if (!pdata) {
8 + dev_err(&pdev->dev, "No platform_data supplied\n");
9 + return -ENXIO;
10 + }
11 +
12 jz_battery = kzalloc(sizeof(*jz_battery), GFP_KERNEL);
13 if (!jz_battery) {
14 dev_err(&pdev->dev, "Failed to allocate driver structure\n");