ASoC: Tegra: wm8903: Remove redundant drvdata clears
When the driver is not initialized/registered, nothing should be touching these fields anyway, so there's no point clearing them out. (Applying Mark's TrimSlice review comments to the existing driver) Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Liam Girdwood <lrg@ti.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
d9e3c4cc68
commit
acb8303f15
1 changed files with 2 additions and 9 deletions
|
@ -417,15 +417,12 @@ static __devinit int tegra_wm8903_driver_probe(struct platform_device *pdev)
|
|||
if (ret) {
|
||||
dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n",
|
||||
ret);
|
||||
goto err_clear_drvdata;
|
||||
goto err_fini_utils;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
err_clear_drvdata:
|
||||
snd_soc_card_set_drvdata(card, NULL);
|
||||
platform_set_drvdata(pdev, NULL);
|
||||
card->dev = NULL;
|
||||
err_fini_utils:
|
||||
tegra_asoc_utils_fini(&machine->util_data);
|
||||
err_free_machine:
|
||||
kfree(machine);
|
||||
|
@ -440,10 +437,6 @@ static int __devexit tegra_wm8903_driver_remove(struct platform_device *pdev)
|
|||
|
||||
snd_soc_unregister_card(card);
|
||||
|
||||
snd_soc_card_set_drvdata(card, NULL);
|
||||
platform_set_drvdata(pdev, NULL);
|
||||
card->dev = NULL;
|
||||
|
||||
tegra_asoc_utils_fini(&machine->util_data);
|
||||
|
||||
if (machine->gpio_requested & GPIO_EXT_MIC_EN)
|
||||
|
|
Loading…
Reference in a new issue