Commit 57e6d9f
committed
firewire: ohci: use workqueue to handle events of AR request/response contexts
This commit adds a work item to handle events of 1394 OHCI AR
request/response contexts, and queues the item to the specific workqueue.
The call of struct fw_address_handler.address_callback() is done in the
workqueue when receiving any requests from the remove nodes. Additionally,
the call of struct fw_packet.callback() is done in the workqueue too when
receiving acknowledge to the asynchronous packet for the response
subaction of split transaction to the remote nodes.
Link: https://lore.kernel.org/r/20250615133253.433057-3-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>1 parent 72bf144 commit 57e6d9f
2 files changed
Lines changed: 15 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
557 | 557 | | |
558 | 558 | | |
559 | 559 | | |
560 | | - | |
561 | | - | |
562 | | - | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
563 | 564 | | |
564 | 565 | | |
565 | 566 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
1016 | 1016 | | |
1017 | 1017 | | |
1018 | 1018 | | |
1019 | | - | |
| 1019 | + | |
1020 | 1020 | | |
1021 | | - | |
| 1021 | + | |
1022 | 1022 | | |
1023 | 1023 | | |
1024 | 1024 | | |
1025 | 1025 | | |
1026 | 1026 | | |
1027 | 1027 | | |
1028 | 1028 | | |
1029 | | - | |
1030 | | - | |
| 1029 | + | |
1031 | 1030 | | |
1032 | 1031 | | |
1033 | 1032 | | |
1034 | 1033 | | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
1039 | | - | |
1040 | | - | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
1041 | 1037 | | |
1042 | 1038 | | |
1043 | 1039 | | |
1044 | 1040 | | |
1045 | | - | |
| 1041 | + | |
1046 | 1042 | | |
1047 | 1043 | | |
1048 | 1044 | | |
| |||
1057 | 1053 | | |
1058 | 1054 | | |
1059 | 1055 | | |
1060 | | - | |
1061 | 1056 | | |
1062 | 1057 | | |
1063 | 1058 | | |
| |||
1073 | 1068 | | |
1074 | 1069 | | |
1075 | 1070 | | |
1076 | | - | |
| 1071 | + | |
1077 | 1072 | | |
1078 | 1073 | | |
1079 | 1074 | | |
| |||
2238 | 2233 | | |
2239 | 2234 | | |
2240 | 2235 | | |
2241 | | - | |
| 2236 | + | |
2242 | 2237 | | |
2243 | 2238 | | |
2244 | | - | |
| 2239 | + | |
2245 | 2240 | | |
2246 | 2241 | | |
2247 | 2242 | | |
| |||
0 commit comments