staging: nvec: cleanup childs on remove
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / staging / nvec / nvec_power.c
index 296f7b9..aacfcd6 100644 (file)
@@ -414,6 +414,7 @@ static int nvec_power_remove(struct platform_device *pdev)
        struct nvec_power *power = platform_get_drvdata(pdev);
 
        cancel_delayed_work_sync(&power->poller);
+       nvec_unregister_notifier(power->nvec, &power->notifier);
        switch (pdev->id) {
        case AC:
                power_supply_unregister(&nvec_psy);