diff options
| author | Dick Kennedy <[email protected]> | 2020-06-30 14:49:55 -0700 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2020-07-02 23:06:38 -0400 |
| commit | 86ee57a97a1764e86718d5bc37d0a3a22f0c3fd5 (patch) | |
| tree | 13ef65166afe220726d0b1d53bdf6ad7339175fd /tools/perf/scripts/python/flamegraph.py | |
| parent | 03dbfe0668e6692917ac278883e0586cd7f7d753 (diff) | |
scsi: lpfc: Fix kdump hang on PPC
When the kdump kernel shuts down lpfc calls flush_work_queue on an
interrupt to schedule the cq handler. When there is only one CPU active on
the kdump kernel, it is possible for the work_on to get scheduled on a
non-active CPU causing it to never be scheduled.
When in the kdump environment, per-CPU affinity of cq's to cpus is not
necessary. In those cases, use a general queue_work rather than a
queue_work_on().
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Dick Kennedy <[email protected]>
Signed-off-by: James Smart <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions