WSL2-Linux-Kernel/sound/firewire/fireworks
Takashi Sakamoto dec84316dd ALSA: fireworks/bebob/dice/oxfw: make it possible to shutdown safely
A part of these drivers, especially BeBoB driver, are programmed to wait
some events. Thus the drivers should not destroy any data in .remove()
context.

This commit moves some destructors from 'struct fw_driver.remove()' to
'struct snd_card.private_free()' to shutdown safely.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Cc: <stable@vger.kernel.org> # 3.19+
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-02-23 09:11:24 +01:00
..
Makefile ALSA: fireworks: Add hwdep interface 2014-05-26 14:28:41 +02:00
fireworks.c ALSA: fireworks/bebob/dice/oxfw: make it possible to shutdown safely 2015-02-23 09:11:24 +01:00
fireworks.h ALSA: fireworks: Remove a constant over width to which it's applied 2014-06-04 14:36:40 +02:00
fireworks_command.c ALSA: fireworks: Add command/response functionality into hwdep interface 2014-05-26 14:28:58 +02:00
fireworks_hwdep.c ALSA: fireworks: Use safer way to arrange ring buffer pointer 2014-06-04 14:35:40 +02:00
fireworks_midi.c ALSA: fireworks/bebob: Improve indentation 2014-05-27 17:35:38 +02:00
fireworks_pcm.c ALSA: fireworks/bebob: Use the same type of variables as function parameters 2014-05-27 17:35:22 +02:00
fireworks_proc.c ALSA: fireworks: fix specifiers in format strings for propper output 2014-08-05 09:15:20 +02:00
fireworks_stream.c ALSA: fireworks/bebob/dice/oxfw: make it possible to shutdown safely 2015-02-23 09:11:24 +01:00
fireworks_transaction.c ALSA: fireworks: fix an endianness bug for transaction length 2015-01-07 16:39:21 +01:00