]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/power/generic-adc-battery.c
generic-adc-battery: Pointer math issue in gab_probe()
[karo-tx-linux.git] / drivers / power / generic-adc-battery.c
index 4a00ef7a8795ae6da3ada89e32847f3456ef274a..ecbf672a35db1bbb71daefca3a02b4574119ed2d 100644 (file)
@@ -279,7 +279,8 @@ static int __devinit gab_probe(struct platform_device *pdev)
        }
 
        memcpy(psy->properties, gab_props, sizeof(gab_props));
-       properties = psy->properties + sizeof(gab_props);
+       properties = (enum power_supply_property *)
+                               ((char *)psy->properties + sizeof(gab_props));
 
        /*
         * getting channel from iio and copying the battery properties