mirror-linux/drivers/soundwire
Krzysztof Kozlowski 5cc506e9b3 soundwire: qcom: add proper error paths in qcom_swrm_startup()
[ Upstream commit 99e09b9c0a ]

Reverse actions in qcom_swrm_startup() error paths to avoid leaking
stream memory and keeping runtime PM unbalanced.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20230517163736.997553-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-06-28 11:12:38 +02:00
..
Kconfig
Makefile
bus.c soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow 2023-05-24 17:32:42 +01:00
bus.h
bus_type.c soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() 2023-03-11 13:55:35 +01:00
cadence_master.c soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime 2023-05-11 23:03:37 +09:00
cadence_master.h soundwire: intel: don't save hw_params for use in prepare 2023-05-11 23:03:37 +09:00
debugfs.c
dmi-quirks.c soundwire: dmi-quirks: add new mapping for HP Spectre x360 2023-06-28 11:12:38 +02:00
generic_bandwidth_allocation.c
intel.c soundwire: intel: don't save hw_params for use in prepare 2023-05-11 23:03:37 +09:00
intel.h
intel_init.c
master.c
mipi_disco.c
qcom.c soundwire: qcom: add proper error paths in qcom_swrm_startup() 2023-06-28 11:12:38 +02:00
slave.c
stream.c soundwire: stream: Add missing clear of alloc_slave_rt 2023-06-14 11:15:32 +02:00
sysfs_local.h
sysfs_slave.c
sysfs_slave_dpn.c