linux/sound/pci
Takashi Iwai 79e8b218b3 ALSA: emu10k1: Allocate resources with device-managed APIs
This patch converts the resource management in PCI emu10k1 driver with
devres as a clean up.  Each manual resource management is converted
with the corresponding devres helper, the page allocations are done
with the devres helper, and the card object release is managed now via
card->private_free instead of a lowlevel snd_device.

This should give no user-visible functional changes.

Link: https://lore.kernel.org/r/20210715075941.23332-34-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2021-07-19 16:16:56 +02:00
..
ac97 ALSA: ac97: Fix assignment in if condition 2021-06-09 17:30:02 +02:00
ali5451 ALSA: ali5451: Allocate resources with device-managed APIs 2021-07-19 16:16:51 +02:00
asihpi ALSA: asihpi: fix comment syntax in file headers 2021-03-18 10:13:25 +01:00
au88x0 ALSA: au88x0: Allocate resources with device-managed APIs 2021-07-19 16:16:51 +02:00
aw2 ALSA: aw2: Allocate resources with device-managed APIs 2021-07-19 16:16:52 +02:00
ca0106 ALSA: ca0106: Allocate resources with device-managed APIs 2021-07-19 16:16:53 +02:00
cs46xx ALSA: cs46xx: Allocate resources with device-managed APIs 2021-07-19 16:16:54 +02:00
cs5535audio ALSA: cs5535audio: Allocate resources with device-managed APIs 2021-07-19 16:16:55 +02:00
ctxfi ALSA: control - add generic LED API 2021-03-30 17:42:40 +02:00
echoaudio ALSA: echoaudio: Allocate resources with device-managed APIs 2021-07-19 16:16:55 +02:00
emu10k1 ALSA: emu10k1: Allocate resources with device-managed APIs 2021-07-19 16:16:56 +02:00
hda ALSA: hda: Allocate resources with device-managed APIs 2021-07-19 16:16:37 +02:00
ice1712 ALSA: ice1724: Remove superfluous loop over model table 2021-07-12 13:13:15 +02:00
korg1212 ALSA: korg1212: Fix assignment in if condition 2021-06-09 17:30:14 +02:00
lola module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
lx6464es ALSA: pci: lx6464es: remove useless self-comparison 2021-05-27 08:25:14 +02:00
mixart ALSA: mixart: Fix assignment in if condition 2021-06-09 17:30:15 +02:00
nm256 ALSA: nm256: Fix assignment in if condition 2021-06-09 17:30:16 +02:00
oxygen module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
pcxhr ALSA: pcxhr: Fix assignment in if condition 2021-06-09 17:30:17 +02:00
riptide ALSA: riptide: Fix assignment in if condition 2021-06-09 17:30:18 +02:00
rme9652 ALSA: hdsp: fix a test for copy_to_user() failure 2021-06-22 21:33:24 +02:00
trident ALSA: trident: Fix build error 2021-06-12 09:29:50 +02:00
vx222 ALSA: vx222: Fix assignment in if condition 2021-06-09 17:30:21 +02:00
ymfpci ALSA: ymfpci: Fix assignment in if condition 2021-06-09 17:30:21 +02:00
ad1889.c ALSA: ad1889: Allocate resources with device-managed APIs 2021-07-19 16:16:38 +02:00
ad1889.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ak4531_codec.c ALSA: ak4531: Fix assignment in if condition 2021-06-09 17:29:49 +02:00
als300.c ALSA: als300: Allocate resources with device-managed APIs 2021-07-19 16:16:39 +02:00
als4000.c ALSA: als4000: Allocate resources with device-managed APIs 2021-07-19 16:16:40 +02:00
atiixp_modem.c ALSA: atiixp: Allocate resources with device-managed APIs 2021-07-19 16:16:37 +02:00
atiixp.c ALSA: atiixp: Allocate resources with device-managed APIs 2021-07-19 16:16:37 +02:00
azt3328.c ALSA: azt3328: Allocate resources with device-managed APIs 2021-07-19 16:16:40 +02:00
azt3328.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bt87x.c ALSA: bt87x: Allocate resources with device-managed APIs 2021-07-19 16:16:41 +02:00
cmipci.c ALSA: cmipci: Allocate resources with device-managed APIs 2021-07-19 16:16:42 +02:00
cs4281.c ALSA: cs4281: Allocate resources with device-managed APIs 2021-07-19 16:16:42 +02:00
cs5530.c ALSA: cs5530: Allocate resources with device-managed APIs 2021-07-19 16:16:43 +02:00
ens1370.c ALSA: ens137x: Allocate resources with device-managed APIs 2021-07-19 16:16:44 +02:00
ens1371.c
es1938.c ALSA: es1938: Allocate resources with device-managed APIs 2021-07-19 16:16:44 +02:00
es1968.c ALSA: es1968: Allocate resources with device-managed APIs 2021-07-19 16:16:45 +02:00
fm801.c ALSA: fm801: Allocate resources with device-managed APIs 2021-07-19 16:16:46 +02:00
intel8x0.c ALSA: intel8x0: Allocate resources with device-managed APIs 2021-07-19 16:16:36 +02:00
intel8x0m.c ALSA: intel8x0: Allocate resources with device-managed APIs 2021-07-19 16:16:36 +02:00
Kconfig sound: Fix Kconfig indentation 2019-10-07 03:53:03 +02:00
maestro3.c ALSA: maestro3: Allocate resources with device-managed APIs 2021-07-19 16:16:46 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rme32.c ALSA: rme32: Allocate resources with device-managed APIs 2021-07-19 16:16:47 +02:00
rme96.c ALSA: rme96: Allocate resources with device-managed APIs 2021-07-19 16:16:48 +02:00
sis7019.c ALSA: sis7019: Allocate resources with device-managed APIs 2021-07-19 16:16:48 +02:00
sis7019.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 2019-06-05 17:30:30 +02:00
sonicvibes.c ALSA: sonicvibes: Allocate resources with device-managed APIs 2021-07-19 16:16:49 +02:00
via82xx_modem.c ALSA: via82xx: Allocate resources with device-managed APIs 2021-07-19 16:16:50 +02:00
via82xx.c ALSA: via82xx: Allocate resources with device-managed APIs 2021-07-19 16:16:50 +02:00