diff options
| author | Hannes Reinecke <[email protected]> | 2019-05-03 09:43:52 +0000 |
|---|---|---|
| committer | Christoph Hellwig <[email protected]> | 2019-05-13 14:00:03 +0000 |
| commit | 8730c1ddb69bdeeb10c1f613a4e15e95862b1981 (patch) | |
| tree | dd56d3a328624814e8cc15403ba11ee0a03ae9cc /tools/perf/scripts/python/check-perf-trace.py | |
| parent | nvme-rdma: remove redundant reference between ib_device and tagset (diff) | |
| download | kernel-8730c1ddb69bdeeb10c1f613a4e15e95862b1981.tar.gz kernel-8730c1ddb69bdeeb10c1f613a4e15e95862b1981.zip | |
nvme-fc: use separate work queue to avoid warning
When tearing down a controller the following warning is issued:
WARNING: CPU: 0 PID: 30681 at ../kernel/workqueue.c:2418 check_flush_dependency
This happens as the err_work workqueue item is scheduled on the
system workqueue (which has WQ_MEM_RECLAIM not set), but is flushed
from a workqueue which has WQ_MEM_RECLAIM set.
Fix this by providing an FC-NVMe specific workqueue.
Fixes: 4cff280a5fcc ("nvme-fc: resolve io failures during connect")
Signed-off-by: Hannes Reinecke <[email protected]>
Reviewed-by: James Smart <[email protected]>
Signed-off-by: Christoph Hellwig <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions
