summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2026-10-18 15:30:54 +0900
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2026-10-18 15:30:54 +0900
commit767e87bb6f0f721e0b97640780ff3ab1d413b329 (patch)
treeeb657239e2dac25210d7efa104b3be54645340d7 /tools/lib/python
parent3e7ed554a85a21a1d4a9bff520f9f2f8b59c7f79 (diff)
firewire: core: use workqueue to cancel all pending transactions on card removal
When a card is being removed, all pending transactions are canceled by calling fw_cancel_pending_transactions(). This function moves the entries for unfinished transactions to a local list so that their callbacks can be invoked without holding the transaction lock. However, this complicates the management of pending transactions. Use workqueue to invoke error callbacks for all pending transactions. Link: https://lore.kernel.org/r/20261018063056.329226-2-o-takashi@sakamocchi.jp Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions