original_kernel/sound
Takashi Sakamoto 61ccc6f6b2 ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released
At present, in .remove callback of bus driver just decrease reference
count of device for ALSA card instance. This delegates release of the
device to a process in which the last of ALSA character device is
released.

On the other hand, the other drivers such as for devices on PCIe are
programmed to block .remove callback of bus driver till all of ALSA
character devices are released.

For consistency of behaviour for whole drivers, this probably confuses
users. This commit takes drivers in ALSA firewire stack to imitate the
above behaviour.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2018-10-10 12:11:34 +02:00
..
ac97 ALSA: ac97: fix unbalanced pm_runtime_enable 2018-08-19 18:37:04 +02:00
aoa ALSA: aoa: Convert to using %pOFn instead of device_node.name 2018-09-03 23:41:57 +02:00
arm
atmel
core ALSA: rawmidi: A lightweight function to discard pending bytes 2018-10-04 20:13:17 +02:00
drivers ALSA: opl3: Mark expected switch fall-through 2018-08-08 21:40:14 +02:00
firewire ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released 2018-10-10 12:11:34 +02:00
hda Merge branch 'for-linus' into for-next 2018-10-04 07:53:06 +02:00
i2c
isa ALSA: sb8: Fix fall-through annotations 2018-10-02 17:38:40 +02:00
mips ALSA: mips: Cleanup indirect PCM helper usages 2018-09-04 12:13:46 +02:00
oss
parisc
pci ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 2018-10-10 08:59:52 +02:00
pcmcia
ppc
sh
soc ASoC: Fixes for v4.19 2018-09-17 18:59:21 +02:00
sparc
spi
synth ALSA: synth: Remove empty init and exit 2018-08-03 16:11:53 +02:00
usb ALSA: usb-audio: Add custom mixer status quirks for RME CC devices 2018-10-05 10:18:59 +02:00
x86 ALSA: intel_hdmi: Use the new non-cached allocation 2018-08-28 13:56:49 +02:00
xen ALSA: xen-front: Refine indentations and constify snd_pcm_ops 2018-09-20 09:14:52 +02:00
Kconfig
Makefile
ac97_bus.c
last.c
sound_core.c