mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 19:43:40 +02:00
When node is removed from IEEE 1394 bus, any transaction fails to the node.
In the case, ALSA dice driver doesn't stop isochronous contexts even if
they are running. As a result, null pointer dereference occurs in callback
from the running context.
This commit fixes the bug to release isochronous contexts always.
Cc: <stable@vger.kernel.org> # v5.4 or later
Fixes:
|
||
|---|---|---|
| .. | ||
| bebob | ||
| dice | ||
| digi00x | ||
| fireface | ||
| fireworks | ||
| motu | ||
| oxfw | ||
| tascam | ||
| amdtp-am824.c | ||
| amdtp-am824.h | ||
| amdtp-stream-trace.h | ||
| amdtp-stream.c | ||
| amdtp-stream.h | ||
| cmp.c | ||
| cmp.h | ||
| fcp.c | ||
| fcp.h | ||
| isight.c | ||
| iso-resources.c | ||
| iso-resources.h | ||
| Kconfig | ||
| lib.c | ||
| lib.h | ||
| Makefile | ||
| packets-buffer.c | ||
| packets-buffer.h | ||