aboutsummaryrefslogtreecommitdiff
path: root/kernel/workqueue.c
diff options
context:
space:
mode:
authorLai Jiangshan <laijs@cn.fujitsu.com>2014-06-03 15:32:17 +0800
committerMoyster <oysterized@gmail.com>2017-12-05 18:08:27 +0100
commitc22e60b161d210ba397a16ddd690f9c562102f6a (patch)
tree41955db96a548febce42f70e04cef5d33f4c2b0a /kernel/workqueue.c
parent6f83da026ceafb0eff1e982fb3d49a96796feb3f (diff)
downloadandroid_kernel_m2note-c22e60b161d210ba397a16ddd690f9c562102f6a.tar.gz
workqueue: use schedule_timeout_interruptible() instead of open code
schedule_timeout_interruptible(CREATE_COOLDOWN) is exactly the same as the original code. Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'kernel/workqueue.c')
-rw-r--r--kernel/workqueue.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index 09c8cf52d..2f1ec52c8 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -2026,8 +2026,7 @@ restart:
if (!need_to_create_worker(pool))
break;
- __set_current_state(TASK_INTERRUPTIBLE);
- schedule_timeout(CREATE_COOLDOWN);
+ schedule_timeout_interruptible(CREATE_COOLDOWN);
if (!need_to_create_worker(pool))
break;