]> git.ipfire.org Git - thirdparty/linux.git/commit
firewire: core: use spin lock specific to timer for split transaction
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 15 Sep 2025 23:47:46 +0000 (08:47 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 15 Sep 2025 23:52:19 +0000 (08:52 +0900)
commitb5725cfa4120a4d234ab112aad151d731531d093
tree3d77f8b435b6b96c202405a345644543431f1491
parent420bd7068cbfaea0a857472dd631dc48311e2a8f
firewire: core: use spin lock specific to timer for split transaction

At present the parameters to compute timeout time for split transaction is
protected by card-wide spin lock, while it is not necessarily convenient
in a point to narrower critical section.

This commit adds and uses another spin lock specific for the purpose.

Link: https://lore.kernel.org/r/20250915234747.915922-6-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
drivers/firewire/core-card.c
drivers/firewire/core-transaction.c
include/linux/firewire.h