Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 13931ae3 authored by Ranjani Sridharan's avatar Ranjani Sridharan Committed by Mark Brown
Browse files

ASoC: SOF: core: remove snd_soc_unregister_component in case of error



No need to call snd_soc_unregister_component in case of error
because the component device is resource-managed.

Fixes: c16211d6 ("ASoC: SOF: Add Sound Open Firmware driver core")
Reviewed-by: default avatarTakashi Iwai <tiwai@suse.de>
Signed-off-by: default avatarRanjani Sridharan <ranjani.sridharan@linux.intel.com>
Signed-off-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent b85459aa
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -382,7 +382,7 @@ static int sof_probe_continue(struct snd_sof_dev *sdev)

	if (IS_ERR(plat_data->pdev_mach)) {
		ret = PTR_ERR(plat_data->pdev_mach);
		goto comp_err;
		goto fw_run_err;
	}

	dev_dbg(sdev->dev, "created machine %s\n",
@@ -393,8 +393,6 @@ static int sof_probe_continue(struct snd_sof_dev *sdev)

	return 0;

comp_err:
	snd_soc_unregister_component(sdev->dev);
fw_run_err:
	snd_sof_fw_unload(sdev);
fw_load_err: