From 622e8d40d14f02d075b08599871ebd9a0cf8d2b9 Mon Sep 17 00:00:00 2001 From: Adin Kwok Date: Fri, 28 Jul 2017 13:48:56 -0700 Subject: [PATCH] [BSP][CHARGE] Correctly unregister usb_psy * fixes unregistering batt_psy after checking if usb_psy returns true --- drivers/power/supply/qcom/qpnp-smb2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/supply/qcom/qpnp-smb2.c b/drivers/power/supply/qcom/qpnp-smb2.c index e689ec8975037..9ebb368408936 100644 --- a/drivers/power/supply/qcom/qpnp-smb2.c +++ b/drivers/power/supply/qcom/qpnp-smb2.c @@ -2582,7 +2582,7 @@ static int smb2_remove(struct platform_device *pdev) /* david.liu@bsp, 20170330 Fix system crash */ if (chg->usb_psy) - power_supply_unregister(chg->batt_psy); + power_supply_unregister(chg->usb_psy); if (chg->batt_psy) power_supply_unregister(chg->batt_psy); if (chg->vconn_vreg && chg->vconn_vreg->rdev)