diff options
| author | 2025-09-08 10:21:04 +0900 | |
|---|---|---|
| committer | 2025-09-08 10:26:26 +0900 | |
| commit | 7dc12e84eff7f934e2456a858ad23d3743c69578 (patch) | |
| tree | 61f04c2b3a18859a8141c227719c5a50d0867ac6 /include/uapi/linux/android/ssh:/git@git.zx2c4.com | |
| parent | firewire: ohci: localize transaction data and rcode per condition branch (diff) | |
firewire: core: code refactoring to evaluate transaction result to CSR_BUS_MANAGER_ID
The call of bm_work should be done after acquiring spin lock of fw_card.
For asynchronous transaction, the lock should be released temporarily
due to event waiting.
A commit 27310d561622 ("firewire: core: use guard macro to maintain
properties of fw_card") applied scoped_guard() to the bm_work function,
however it looks hard to follow to the control flow.
This commit refactors the spin lock acquisition after the transaction.
Link: https://lore.kernel.org/r/20250908012108.514698-8-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Diffstat (limited to 'include/uapi/linux/android/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
