summaryrefslogtreecommitdiffstats
path: root/drivers/power/supply/charger-manager.c
diff options
context:
space:
mode:
authorMark Brown2019-05-20 12:54:21 +0200
committerMark Brown2019-05-20 12:54:21 +0200
commiteceb995e04b74204c73f9dd0ccb19061d5082063 (patch)
tree265d09722dbaaa4a4c97619d763a40d2be954f16 /drivers/power/supply/charger-manager.c
parentspi: tegra114: add support for TX and RX trimmers (diff)
parentLinux 5.2-rc1 (diff)
downloadkernel-qcow2-linux-eceb995e04b74204c73f9dd0ccb19061d5082063.tar.gz
kernel-qcow2-linux-eceb995e04b74204c73f9dd0ccb19061d5082063.tar.xz
kernel-qcow2-linux-eceb995e04b74204c73f9dd0ccb19061d5082063.zip
Merge tag 'v5.2-rc1' into spi-5.3
Linux 5.2-rc1
Diffstat (limited to 'drivers/power/supply/charger-manager.c')
-rw-r--r--drivers/power/supply/charger-manager.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/power/supply/charger-manager.c b/drivers/power/supply/charger-manager.c
index 2e8db5e6de0b..a6900aa0d2ed 100644
--- a/drivers/power/supply/charger-manager.c
+++ b/drivers/power/supply/charger-manager.c
@@ -1987,6 +1987,9 @@ static struct platform_driver charger_manager_driver = {
static int __init charger_manager_init(void)
{
cm_wq = create_freezable_workqueue("charger_manager");
+ if (unlikely(!cm_wq))
+ return -ENOMEM;
+
INIT_DELAYED_WORK(&cm_monitor_work, cm_monitor_poller);
return platform_driver_register(&charger_manager_driver);