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)