Skip to content

Suppress false positives triggered by workqueue lockdep annotations

Bart Van Assche lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 22 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3kernel/workqueue: Remove lockdep annotation from __flush_work()kernel/workqueue.c+0 -53 replies
2/3kernel/workqueue: Surround work execution with shared lock annotationskernel/workqueue.c+9 -83 replies
3/3kernel/workqueue: Suppress a false positive lockdep complaintinclude/linux/workqueue.h kernel/workqueue.c+6 -114 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] Suppress false positives triggered by workqueue lockdep annotations

Hi Tejun,

In my tests with kernel v4.19 I noticed that several new false positive reports were generated by the workqueue lockdep annotations. This patch series addresses one of these false positives. Another false positive will be addressed by a patch for the NVMe target driver. Please consider these patches for the upstream kernel.

Thanks,

Bart.

Bart Van Assche (3):
kernel/workqueue: Remove lockdep annotation from __flush_work() kernel/workqueue: Surround work execution with shared lock annotations kernel/workqueue: Suppress a false positive lockdep complaint

 include/linux/workqueue.h |  1 +
 kernel/workqueue.c        | 28 ++++++++++++++--------------
 2 files changed, 15 insertions(+), 14 deletions(-)
Signature · 1 line
2.19.1.568.g152ad8e336-goog