ASoC: rsnd: set device data before snd_soc_register_platform/component
Set device data before snd_soc_register_platform/component. Otherwise, it will use NULL pointer if user calls unbind -> bind or rmmod -> insmod Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
bfa76d4957
commit
0b1f6ec7a5
|
@ -1268,6 +1268,8 @@ static int rsnd_probe(struct platform_device *pdev)
|
|||
goto exit_snd_probe;
|
||||
}
|
||||
|
||||
dev_set_drvdata(dev, priv);
|
||||
|
||||
/*
|
||||
* asoc register
|
||||
*/
|
||||
|
@ -1284,8 +1286,6 @@ static int rsnd_probe(struct platform_device *pdev)
|
|||
goto exit_snd_soc;
|
||||
}
|
||||
|
||||
dev_set_drvdata(dev, priv);
|
||||
|
||||
pm_runtime_enable(dev);
|
||||
|
||||
dev_info(dev, "probed\n");
|
||||
|
|
Loading…
Reference in New Issue