]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
firewire: ohci: use workqueue to handle events of AT request/response contexts
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 15 Jun 2025 13:32:53 +0000 (22:32 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 15 Jun 2025 13:40:29 +0000 (22:40 +0900)
commitaef6bcc0f278eba408751f8b3e0beae992e9faec
tree4a4d2b6dea3c39b3b19c75acd3bc67f9393d3659
parent57e6d9f85fff3a71e667628474063c1bbb2fad20
firewire: ohci: use workqueue to handle events of AT request/response contexts

This commit adds a work item to handle events of 1394 OHCI AT
request/response contexts, and queues the item to the specific
workqueue. The call of struct fw_packet.callbaqck() is done in the
workqueue when receiving acknowledgement to the asynchronous packet
transferred to remote node.

Link: https://lore.kernel.org/r/20250615133253.433057-4-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
drivers/firewire/net.c
drivers/firewire/ohci.c
include/linux/firewire.h