linux/sound/drivers
Uwe Kleine-König cb2bffdea2 ALSA: pcmtest: Convert to platform remove callback returning void
The .remove() callback for a platform driver returns an int which makes
many driver authors wrongly assume it's possible to do error handling by
returning an error code. However the value returned is ignored (apart
from emitting a warning) and this typically results in resource leaks.
To improve here there is a quest to make the remove callback return
void. In the first step of this quest all drivers are converted to
.remove_new() which already returns void. Eventually after all drivers
are converted, .remove_new() is renamed to .remove().

Trivially convert this driver from always returning zero in the remove
callback to the void returning variant.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: Ivan Orlov <ivan.orlov0322@gmail.com>
Link: https://lore.kernel.org/r/20230707075058.3402832-1-u.kleine-koenig@pengutronix.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2023-07-10 08:52:15 +02:00
..
mpu401 ALSA: mpu401: Allocate resources with device-managed APIs 2021-07-19 16:17:30 +02:00
opl3 ALSA: drivers: opl3: Fix incorrect use of vp->state 2021-12-13 10:36:17 +01:00
opl4 ALSA: opl4: More constification 2020-01-05 16:15:08 +01:00
pcsp ALSA: pcsp: Make hrtimer forwarding more robust 2021-09-28 10:58:08 +02:00
vx ALSA: vx: Drop superfluous GFP setup 2022-08-24 08:00:26 +02:00
aloop.c ALSA: aloop: Replace runtime->status->state reference to runtime->state 2022-09-27 08:47:13 +02:00
dummy.c ALSA: dummy: Add customizable volume min/max. 2022-09-12 09:52:10 +02:00
Kconfig ALSA: Implement the new Virtual PCM Test Driver 2023-06-07 13:08:53 +02:00
Makefile ALSA: Implement the new Virtual PCM Test Driver 2023-06-07 13:08:53 +02:00
mtpav.c ALSA: mtpav: Don't call card private_free at probe error path 2022-04-12 17:58:43 +02:00
mts64.c ALSA: mts64: Convert to platform remove callback returning void 2023-03-20 13:07:02 +00:00
pcmtest.c ALSA: pcmtest: Convert to platform remove callback returning void 2023-07-10 08:52:15 +02:00
portman2x4.c ASoC: Updates for v6.4 2023-04-24 15:15:31 +02:00
serial-generic.c ALSA: Add generic serial MIDI driver using serial bus API 2022-05-12 11:54:13 +02:00
serial-u16550.c ALSA: serial-u16550: Allocate resources with device-managed APIs 2021-07-19 16:17:30 +02:00
virmidi.c ALSA: virmidi: Remove duplicated code 2022-01-06 16:08:18 +01:00