firewire: core: shrink critical section of fw_card spinlock in bm_work
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 17 Sep 2025 00:03:47 +0000 (09:03 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 17 Sep 2025 00:07:03 +0000 (09:07 +0900)
commit582310376d6e9a8d261b682178713cdc4b251af6
tree945b0461923af396a6c940e83ae1182596dcfe5e
parentabe7159125702c734e851bc0c52b51cd446298a5
firewire: core: shrink critical section of fw_card spinlock in bm_work

Now fw_core_handle_bus_reset() and bm_work() are serialized. Some members
of fw_card are free to access in bm_work()

This commit shrinks critical section of fw_card spinlock in bm_work()

Link: https://lore.kernel.org/r/20250917000347.52369-4-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
drivers/firewire/core-card.c