diff options
-rw-r--r-- | kernel/workqueue.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index a791a8c32b4f..d3444169e261 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c | |||
@@ -2313,11 +2313,11 @@ repeat: | |||
2313 | put_pwq(pwq); | 2313 | put_pwq(pwq); |
2314 | 2314 | ||
2315 | /* | 2315 | /* |
2316 | * Leave this pool. If keep_working() is %true, notify a | 2316 | * Leave this pool. If need_more_worker() is %true, notify a |
2317 | * regular worker; otherwise, we end up with 0 concurrency | 2317 | * regular worker; otherwise, we end up with 0 concurrency |
2318 | * and stalling the execution. | 2318 | * and stalling the execution. |
2319 | */ | 2319 | */ |
2320 | if (keep_working(pool)) | 2320 | if (need_more_worker(pool)) |
2321 | wake_up_worker(pool); | 2321 | wake_up_worker(pool); |
2322 | 2322 | ||
2323 | rescuer->pool = NULL; | 2323 | rescuer->pool = NULL; |