aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/workqueue.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index b6c5a524d7c4..47f258799bf2 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -305,7 +305,8 @@ static void copy_workqueue_attrs(struct workqueue_attrs *to,
305 305
306#ifdef CONFIG_LOCKDEP 306#ifdef CONFIG_LOCKDEP
307#define assert_manager_or_pool_lock(pool) \ 307#define assert_manager_or_pool_lock(pool) \
308 WARN_ONCE(!lockdep_is_held(&(pool)->manager_mutex) && \ 308 WARN_ONCE(debug_locks && \
309 !lockdep_is_held(&(pool)->manager_mutex) && \
309 !lockdep_is_held(&(pool)->lock), \ 310 !lockdep_is_held(&(pool)->lock), \
310 "pool->manager_mutex or ->lock should be held") 311 "pool->manager_mutex or ->lock should be held")
311#else 312#else