diff options
| author | Breno Leitao <leitao@debian.org> | 2026-03-05 08:15:41 -0800 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2026-03-05 07:30:49 -1000 |
| commit | 9e83d5104a70d8545bad61a77e166190d9447e1d (patch) | |
| tree | 586c4285b68fd3f14c21165de5f38bc4b3304f5e /samples/workqueue/stall_detector/Makefile | |
| parent | 8823eaef45da7f156a1396f40d53b985c511edef (diff) | |
| download | linux-9e83d5104a70d8545bad61a77e166190d9447e1d.tar.gz linux-9e83d5104a70d8545bad61a77e166190d9447e1d.zip | |
workqueue: Add stall detector sample module
Add a sample module under samples/workqueue/stall_detector/ that
reproduces a workqueue stall caused by PF_WQ_WORKER misuse. The
module queues two work items on the same per-CPU pool, then clears
PF_WQ_WORKER and sleeps in wait_event_idle(), hiding from the
concurrency manager and stalling the second work item indefinitely.
This is useful for testing the workqueue watchdog stall diagnostics.
Signed-off-by: Breno Leitao <leitao@debian.org>
Acked-by: Song Liu <song@kernel.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'samples/workqueue/stall_detector/Makefile')
| -rw-r--r-- | samples/workqueue/stall_detector/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/samples/workqueue/stall_detector/Makefile b/samples/workqueue/stall_detector/Makefile new file mode 100644 index 000000000000..8849e85e95bb --- /dev/null +++ b/samples/workqueue/stall_detector/Makefile @@ -0,0 +1 @@ +obj-m += wq_stall.o |
