diff options
| author | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2026-10-18 22:29:55 +0900 |
|---|---|---|
| committer | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2026-10-18 22:29:55 +0900 |
| commit | 7d1e256fa1d0d72bcb1185a83e7251331cb6ec21 (patch) | |
| tree | cd7cb9b70e4ac179feba5ed25ccfcf9941679f0d /scripts/Makefile.thinlto | |
| parent | 2b6748c5c673f1ce9c57c577dbe995952f29c2c9 (diff) | |
| download | linux-7d1e256fa1d0d72bcb1185a83e7251331cb6ec21.tar.gz linux-7d1e256fa1d0d72bcb1185a83e7251331cb6ec21.zip | |
firewire: core: invoke packet callback from workqueue when removing card instance
Current implementation switches the underlying driver of a card instance
to the dummy driver in the kernel stack when removing the card. The dummy
driver simply invokes callbacks when sending request and response
packets.
Recent changes for the 1394 OHCI driver and core transaction layer ensure
that callbacks are invoked in process context from a workqueue. This
guarantees a consistent execution context for callbacks. However, card
removel is currently an exception.
Invoke packet callbacks from a workqueue during card removal.
Link: https://lore.kernel.org/r/20261018132955.391090-3-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
