diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 1070b21ba4aa764cde49810130fa8084c690e61e..13f67b5a0a0cb932922ed88cbb806c749789fa64 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -1376,7 +1376,7 @@ static void __queue_work(int cpu, struct workqueue_struct *wq, * queued or lose PENDING. Grabbing PENDING and queueing should * happen with IRQ disabled. */ - WARN_ON_ONCE(!irqs_disabled()); + lockdep_assert_irqs_disabled(); debug_work_activate(work);