|
@@ -4021,6 +4021,7 @@ void destroy_workqueue(struct workqueue_struct *wq)
|
|
|
for (i = 0; i < WORK_NR_COLORS; i++) {
|
|
|
if (WARN_ON(pwq->nr_in_flight[i])) {
|
|
|
mutex_unlock(&wq->mutex);
|
|
|
+ show_workqueue_state();
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
@@ -4029,6 +4030,7 @@ void destroy_workqueue(struct workqueue_struct *wq)
|
|
|
WARN_ON(pwq->nr_active) ||
|
|
|
WARN_ON(!list_empty(&pwq->delayed_works))) {
|
|
|
mutex_unlock(&wq->mutex);
|
|
|
+ show_workqueue_state();
|
|
|
return;
|
|
|
}
|
|
|
}
|