diff options
-rw-r--r-- | drivers/power/supply/abx500_chargalg.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/power/supply/abx500_chargalg.c b/drivers/power/supply/abx500_chargalg.c index d9104b1ab7cf..a4411d6bbc96 100644 --- a/drivers/power/supply/abx500_chargalg.c +++ b/drivers/power/supply/abx500_chargalg.c | |||
@@ -2091,8 +2091,8 @@ static int abx500_chargalg_probe(struct platform_device *pdev) | |||
2091 | abx500_chargalg_maintenance_timer_expired; | 2091 | abx500_chargalg_maintenance_timer_expired; |
2092 | 2092 | ||
2093 | /* Create a work queue for the chargalg */ | 2093 | /* Create a work queue for the chargalg */ |
2094 | di->chargalg_wq = | 2094 | di->chargalg_wq = alloc_ordered_workqueue("abx500_chargalg_wq", |
2095 | create_singlethread_workqueue("abx500_chargalg_wq"); | 2095 | WQ_MEM_RECLAIM); |
2096 | if (di->chargalg_wq == NULL) { | 2096 | if (di->chargalg_wq == NULL) { |
2097 | dev_err(di->dev, "failed to create work queue\n"); | 2097 | dev_err(di->dev, "failed to create work queue\n"); |
2098 | return -ENOMEM; | 2098 | return -ENOMEM; |