f0094958d9011d03e688251f8a9510e43a9323f6 |
|
11-Mar-2013 |
Jingoo Han <jg1.han@samsung.com> |
da9052-battery: Use devm_kzalloc() Use devm_kzalloc() to make cleanup paths more simple. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Anton Vorontsov <anton@enomsg.org>
|
c4f3422630464d231c14c8b9e585c23fcfe3436c |
|
05-Jan-2013 |
Nickolai Zeldovich <nickolai@csail.mit.edu> |
da9052-battery: Avoid out-of-range array access Avoid accessing vc_tbl_ref[3], which is one past the end of that array, in da9052_determine_vc_tbl_index(), by adjusting the loop bound. (Hint: there is 'i + 1' inside the loop.) Signed-off-by: Nickolai Zeldovich <nickolai@csail.mit.edu> Signed-off-by: Anton Vorontsov <anton@enomsg.org>
|
415ec69fb1861fc377c65cb30ddc76999891b8e1 |
|
19-Nov-2012 |
Bill Pemberton <wfp5p@virginia.edu> |
power: remove use of __devexit CONFIG_HOTPLUG is going away as an option so __devexit is no longer needed. Signed-off-by: Bill Pemberton <wfp5p@virginia.edu> Cc: Anton Vorontsov <cbou@mail.ru> Cc: David Woodhouse <dwmw2@infradead.org> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
c8afa6406e60aec6ff90033e5ffe41a206609296 |
|
19-Nov-2012 |
Bill Pemberton <wfp5p@virginia.edu> |
power: remove use of __devinit CONFIG_HOTPLUG is going away as an option so __devinit is no longer needed. Signed-off-by: Bill Pemberton <wfp5p@virginia.edu> Cc: Anton Vorontsov <cbou@mail.ru> Cc: David Woodhouse <dwmw2@infradead.org> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
28ea73f4c67cb3dd8c972b21d9fdf84ea78d6daa |
|
19-Nov-2012 |
Bill Pemberton <wfp5p@virginia.edu> |
power: remove use of __devexit_p CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer needed. Signed-off-by: Bill Pemberton <wfp5p@virginia.edu> Cc: Anton Vorontsov <cbou@mail.ru> Cc: David Woodhouse <dwmw2@infradead.org> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
4b5edf7887c6ec8c09c9064a2d14b578ef1904fe |
|
04-Oct-2012 |
Fabio Estevam <fabio.estevam@freescale.com> |
power: da9052-battery: Convert to the new da9052 interrupt functions Convert to the new da9052 interrupt functions, so that we can get rid of irq_base references. Acked-by: Anton Vorontsov <cbouatmailru@gmail.com> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
|
f4f95adf7caa9078e15c55407573208683dcb1b7 |
|
05-Sep-2012 |
Dan Carpenter <dan.carpenter@oracle.com> |
da9052-battery: Don't free IRQ that wasn't requested We should decrement "i" before doing the free_irq(). If we call this because request_threaded_irq() failed then we don't want to free the thing which failed. Or in the case where we get here because power_supply_register() failed then the original codes does a read past the end of the array. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
|
bc909f27f55ceb8f950ced5cf3a26d6b26e86ca6 |
|
23-Aug-2012 |
Anton Vorontsov <anton.vorontsov@linaro.org> |
da9052-battery: Fix da9052_determine_vc_tbl_index's return value The patch fixes the following warnings: CHECK drivers/power/da9052-battery.c drivers/power/da9052-battery.c:330:15: warning: symbol 'da9052_determine_vc_tbl_index' was not declared. Should it be static? CC drivers/power/da9052-battery.o drivers/power/da9052-battery.c: In function 'da9052_determine_vc_tbl_index': drivers/power/da9052-battery.c:348:1: warning: control reaches end of non-void function [-Wreturn-type] Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
|
534f5306d701e2717b039898888bfbb8584186bd |
|
11-Jan-2012 |
Axel Lin <axel.lin@gmail.com> |
da9052-battery: Convert to use module_platform_driver Use the module_platform_driver() macro which makes the code smaller and a bit simpler. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
|
61bb5a780dd4f50aa4dc859c28f1e8820d763b42 |
|
11-Jan-2012 |
Axel Lin <axel.lin@gmail.com> |
da9052-battery: Fix a memory leak when unload the module Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
|
e1be8329991b708adbb4e767bcfd6ad1f92bae65 |
|
11-Jan-2012 |
Axel Lin <axel.lin@gmail.com> |
da9052-battery: Add missing platform_set_drvdata Add missing platform_set_drvdata in da9052_bat_probe. Otherwise, calling platform_get_drvdata in da9052_bat_remove returns NULL. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
|
ded7fc7b055055427d0d04958482dbe3d23e087d |
|
14-Dec-2011 |
Ashish Jangam <ashish.jangam@kpitcummins.com> |
power_supply: Add DA9052 battery driver Driver for DA9052 battery charger. This driver depends on DA9052 MFD core dirver for definitions and methods. This patch is functionally tested on Samsung SMDKV6410. Signed-off-by: David Dajun Chen <dchen@diasemi.com> Signed-off-by: Ashish Jangam <ashish.jangam@kpitcummins.com> Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>
|