linux/sound/soc
Uwe Kleine-König 6a5e4aafe0
ASoC: img: img-parallel-out: 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 (mostly) ignored
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.

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: Takashi Iwai <tiwai@suse.de>
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Link: https://lore.kernel.org/r/20230315150745.67084-89-u.kleine-koenig@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>
2023-03-20 13:08:19 +00:00
..
adi ASoC: adi: axi-spdif: Convert to platform remove callback returning void 2023-03-20 13:07:10 +00:00
amd ASoC: amd: yc: acp6x-pdm-dma: Convert to platform remove callback returning void 2023-03-20 13:07:18 +00:00
apple ASoC: apple: mca: Convert to platform remove callback returning void 2023-03-20 13:07:18 +00:00
atmel ASoC: atmel: tse850-pcm5142: Convert to platform remove callback returning void 2023-03-20 13:07:28 +00:00
au1x ASoC: au1x: psc-i2s: Convert to platform remove callback returning void 2023-03-20 13:07:31 +00:00
bcm ASoC: bcm: cygnus-ssp: Convert to platform remove callback returning void 2023-03-20 13:07:33 +00:00
cirrus ASoC: cirrus: ep93xx-i2s: Convert to platform remove callback returning void 2023-03-20 13:07:35 +00:00
codecs ASoC: codecs: wm8998: Convert to platform remove callback returning void 2023-03-20 13:07:54 +00:00
dwc ASoC: dwc: dwc-i2s: Convert to platform remove callback returning void 2023-03-20 13:07:55 +00:00
fsl ASoC: fsl: pcm030-audio-fabric: Convert to platform remove callback returning void 2023-03-20 13:08:15 +00:00
generic ASoC: generic: test-component: Convert to platform remove callback returning void 2023-03-20 13:08:16 +00:00
hisilicon
img ASoC: img: img-parallel-out: Convert to platform remove callback returning void 2023-03-20 13:08:19 +00:00
intel ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 2023-03-13 19:08:06 +00:00
jz4740 ASoC: jz4740-i2s: Remove .set_sysclk() 2022-10-31 13:20:14 +00:00
kirkwood ASoC: kirkwood: Iterate over array indexes instead of using pointer math 2023-01-28 10:51:05 +00:00
mediatek ASoC: mt8192: Move spammy messages to debug level 2023-03-14 13:30:20 +00:00
meson ASoC: meson: use helper function 2023-01-31 11:05:03 +00:00
mxs ASoC: Use of_property_present() for testing DT property presence 2023-03-11 12:18:54 +00:00
pxa - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
qcom ASoC: Merge up fixes as a dependency for future SOF work 2023-03-13 14:07:37 +00:00
rockchip ASoC: rockchip: use helper function 2023-01-31 11:05:04 +00:00
samsung ASoC: Use of_property_present() for testing DT property presence 2023-03-11 12:18:54 +00:00
sh ASoC: Use of_property_read_bool() for boolean properties 2023-03-11 12:18:55 +00:00
sof ASoC: SOF: ipc4-topology: Add support for effect 2023-03-17 17:43:11 +00:00
spear ASoC: spear: use helper function 2023-01-31 11:04:59 +00:00
sprd
sti
stm ASoC: Use of_property_present() for testing DT property presence 2023-03-11 12:18:54 +00:00
sunxi ASoC: sunxi: use devm_platform_get_and_ioremap_resource() 2022-11-14 11:30:31 +00:00
tegra ASoC: Use of_property_present() for testing DT property presence 2023-03-11 12:18:54 +00:00
ti sound updates for 6.3-rc1 2023-02-22 10:29:05 -08:00
uniphier ASoC: uniphier: aio-core: Make some read-only arrays static const 2022-12-05 14:05:40 +00:00
ux500 ASoC: ux500: remove stedma40 references 2023-01-20 12:05:57 +00:00
xilinx
xtensa
Kconfig ASoC: apple: mca: Start new platform driver 2022-08-25 13:51:34 +01:00
Makefile ASoC: apple: mca: Start new platform driver 2022-08-25 13:51:34 +01:00
soc-ac97.c ASoC: soc-ac97: Return correct error codes 2023-02-15 16:09:07 +00:00
soc-acpi.c
soc-card.c
soc-component.c ASoC: soc-component: add get_jack_type 2023-01-27 12:20:55 +00:00
soc-compress.c ASoC: soc-pcm.c: remove indirect runtime copy 2023-03-14 13:58:57 +00:00
soc-core.c ASoC: soc-core.c: remove useless dev_dbg() 2023-03-06 13:49:38 +00:00
soc-dai.c ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() 2023-03-14 13:58:56 +00:00
soc-dapm.c ASoC: soc-dapm.c: use helper function 2023-01-31 11:05:08 +00:00
soc-devres.c
soc-generic-dmaengine-pcm.c ASoC: soc.h: remove num_cpus/codecs 2022-09-20 12:19:30 +01:00
soc-jack.c ASoC: jack: allow multiple interrupt per gpio 2023-03-05 23:38:38 +00:00
soc-link.c
soc-ops.c ASoC: ops: Correct bounds check for second channel on SX controls 2022-11-25 16:29:33 +00:00
soc-pcm.c ASoC: soc-pcm.c: remove indirect runtime copy 2023-03-14 13:58:57 +00:00
soc-topology-test.c
soc-topology.c ASoC: Updates for v6.3 2023-02-16 14:32:04 +01:00
soc-utils-test.c
soc-utils.c ASoC: soc-utils: Remove __exit for snd_soc_util_exit() 2022-11-07 13:37:04 +00:00