summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorTyrel Datwyler <tyreld@linux.ibm.com>2026-07-22 17:01:18 -0700
committerMartin K. Petersen <martin.petersen@oracle.com>2026-07-26 16:47:44 -0400
commit7e35396ec853983e7a85de9c4e5ad5b3c090c018 (patch)
treef0596ca64db03610919c395f0d897ad02af10a3e /tools/perf/scripts/python
parent9c2aa65000f6f99e543500cabe4c67ff758d3ff6 (diff)
scsi: ibmvfc: flush rport_add_work_q during driver teardown
INIT_WORK is called on rport_add_work_q during driver probe. When the adapter is removed, ibmvfc_remove() stops the work thread and proceeds to tear down the FC host, but any work item queued via schedule_work() that raced the teardown could still be running or pending in the system workqueue. Add a flush_work() call after kthread_stop() and before fc_remove_host() to drain any outstanding rport add work before the FC host and its rports are torn down. Signed-off-by: Tyrel Datwyler <tyreld@linux.ibm.com> Link: https://patch.msgid.link/20260723000149.969416-3-tyreld@linux.ibm.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions