aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-11-15 16:37:15 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2017-11-15 16:37:15 -0500
commit19b9aaf8a5fa634b2f16c3a2cfa819b74991273e (patch)
tree622f9cd78f6bafdd1460aa4b26217d02c01dd9b1
parent6c4ba00c40d5acb17f32d4b7e02dbcd21f336d9f (diff)
parent838c8afa67f98014970c9f56107805e767ed87ad (diff)
Merge tag 'for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Pull power supply and reset updates from Sebastian Reichel: - misc minor fixes * tag 'for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: power: supply: cpcap-charger: fix incorrect return value check power: supply: replace pr_* with dev_* power: supply: pcf50633-charger: remove redundant variable charging_start power: supply: generic-adc-battery: remove redundant variable pdata power: supply: max8997: Improve a size determination in probe
-rw-r--r--drivers/power/supply/cpcap-charger.c2
-rw-r--r--drivers/power/supply/generic-adc-battery.c2
-rw-r--r--drivers/power/supply/max8997_charger.c3
-rw-r--r--drivers/power/supply/pcf50633-charger.c2
-rw-r--r--drivers/power/supply/power_supply_core.c2
-rw-r--r--drivers/power/supply/twl4030_charger.c2
6 files changed, 4 insertions, 9 deletions
diff --git a/drivers/power/supply/cpcap-charger.c b/drivers/power/supply/cpcap-charger.c
index 11a07633de6c..e4905bef2663 100644
--- a/drivers/power/supply/cpcap-charger.c
+++ b/drivers/power/supply/cpcap-charger.c
@@ -484,7 +484,7 @@ static int cpcap_usb_init_irq(struct platform_device *pdev,
484 int irq, error; 484 int irq, error;
485 485
486 irq = platform_get_irq_byname(pdev, name); 486 irq = platform_get_irq_byname(pdev, name);
487 if (!irq) 487 if (irq < 0)
488 return -ENODEV; 488 return -ENODEV;
489 489
490 error = devm_request_threaded_irq(ddata->dev, irq, NULL, 490 error = devm_request_threaded_irq(ddata->dev, irq, NULL,
diff --git a/drivers/power/supply/generic-adc-battery.c b/drivers/power/supply/generic-adc-battery.c
index 37e523374fe0..28dc056eaafa 100644
--- a/drivers/power/supply/generic-adc-battery.c
+++ b/drivers/power/supply/generic-adc-battery.c
@@ -201,14 +201,12 @@ err:
201static void gab_work(struct work_struct *work) 201static void gab_work(struct work_struct *work)
202{ 202{
203 struct gab *adc_bat; 203 struct gab *adc_bat;
204 struct gab_platform_data *pdata;
205 struct delayed_work *delayed_work; 204 struct delayed_work *delayed_work;
206 bool is_plugged; 205 bool is_plugged;
207 int status; 206 int status;
208 207
209 delayed_work = to_delayed_work(work); 208 delayed_work = to_delayed_work(work);
210 adc_bat = container_of(delayed_work, struct gab, bat_work); 209 adc_bat = container_of(delayed_work, struct gab, bat_work);
211 pdata = adc_bat->pdata;
212 status = adc_bat->status; 210 status = adc_bat->status;
213 211
214 is_plugged = power_supply_am_i_supplied(adc_bat->psy); 212 is_plugged = power_supply_am_i_supplied(adc_bat->psy);
diff --git a/drivers/power/supply/max8997_charger.c b/drivers/power/supply/max8997_charger.c
index fa861003fece..c73fb4221695 100644
--- a/drivers/power/supply/max8997_charger.c
+++ b/drivers/power/supply/max8997_charger.c
@@ -146,8 +146,7 @@ static int max8997_battery_probe(struct platform_device *pdev)
146 return ret; 146 return ret;
147 } 147 }
148 148
149 charger = devm_kzalloc(&pdev->dev, sizeof(struct charger_data), 149 charger = devm_kzalloc(&pdev->dev, sizeof(*charger), GFP_KERNEL);
150 GFP_KERNEL);
151 if (!charger) 150 if (!charger)
152 return -ENOMEM; 151 return -ENOMEM;
153 152
diff --git a/drivers/power/supply/pcf50633-charger.c b/drivers/power/supply/pcf50633-charger.c
index 1ad7ccce6075..1aba14046a83 100644
--- a/drivers/power/supply/pcf50633-charger.c
+++ b/drivers/power/supply/pcf50633-charger.c
@@ -43,7 +43,6 @@ int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma)
43 struct pcf50633_mbc *mbc = platform_get_drvdata(pcf->mbc_pdev); 43 struct pcf50633_mbc *mbc = platform_get_drvdata(pcf->mbc_pdev);
44 int ret = 0; 44 int ret = 0;
45 u8 bits; 45 u8 bits;
46 int charging_start = 1;
47 u8 mbcs2, chgmod; 46 u8 mbcs2, chgmod;
48 unsigned int mbcc5; 47 unsigned int mbcc5;
49 48
@@ -58,7 +57,6 @@ int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma)
58 ma = 100; 57 ma = 100;
59 } else { 58 } else {
60 bits = PCF50633_MBCC7_USB_SUSPEND; 59 bits = PCF50633_MBCC7_USB_SUSPEND;
61 charging_start = 0;
62 ma = 0; 60 ma = 0;
63 } 61 }
64 62
diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/supply/power_supply_core.c
index 02c6340ae36f..82f998ab5a52 100644
--- a/drivers/power/supply/power_supply_core.c
+++ b/drivers/power/supply/power_supply_core.c
@@ -669,7 +669,7 @@ EXPORT_SYMBOL_GPL(power_supply_powers);
669static void power_supply_dev_release(struct device *dev) 669static void power_supply_dev_release(struct device *dev)
670{ 670{
671 struct power_supply *psy = container_of(dev, struct power_supply, dev); 671 struct power_supply *psy = container_of(dev, struct power_supply, dev);
672 pr_debug("device: '%s': %s\n", dev_name(dev), __func__); 672 dev_dbg(dev, "%s\n", __func__);
673 kfree(psy); 673 kfree(psy);
674} 674}
675 675
diff --git a/drivers/power/supply/twl4030_charger.c b/drivers/power/supply/twl4030_charger.c
index a5915f498eea..bbcaee56db9d 100644
--- a/drivers/power/supply/twl4030_charger.c
+++ b/drivers/power/supply/twl4030_charger.c
@@ -743,7 +743,7 @@ static int twl4030bci_state(struct twl4030_bci *bci)
743 743
744 ret = twl4030_bci_read(TWL4030_BCIMSTATEC, &state); 744 ret = twl4030_bci_read(TWL4030_BCIMSTATEC, &state);
745 if (ret) { 745 if (ret) {
746 pr_err("twl4030_bci: error reading BCIMSTATEC\n"); 746 dev_err(bci->dev, "error reading BCIMSTATEC\n");
747 return ret; 747 return ret;
748 } 748 }
749 749