diff options
| -rw-r--r-- | sound/soc/intel/sst-haswell-pcm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/soc/intel/sst-haswell-pcm.c b/sound/soc/intel/sst-haswell-pcm.c index 8c6bd33dd375..9d5f64a583a3 100644 --- a/sound/soc/intel/sst-haswell-pcm.c +++ b/sound/soc/intel/sst-haswell-pcm.c | |||
| @@ -772,12 +772,14 @@ static int hsw_pcm_probe(struct snd_soc_platform *platform) | |||
| 772 | { | 772 | { |
| 773 | struct sst_pdata *pdata = dev_get_platdata(platform->dev); | 773 | struct sst_pdata *pdata = dev_get_platdata(platform->dev); |
| 774 | struct hsw_priv_data *priv_data; | 774 | struct hsw_priv_data *priv_data; |
| 775 | struct device *dma_dev = pdata->dma_dev; | 775 | struct device *dma_dev; |
| 776 | int i, ret = 0; | 776 | int i, ret = 0; |
| 777 | 777 | ||
| 778 | if (!pdata) | 778 | if (!pdata) |
| 779 | return -ENODEV; | 779 | return -ENODEV; |
| 780 | 780 | ||
| 781 | dma_dev = pdata->dma_dev; | ||
| 782 | |||
| 781 | priv_data = devm_kzalloc(platform->dev, sizeof(*priv_data), GFP_KERNEL); | 783 | priv_data = devm_kzalloc(platform->dev, sizeof(*priv_data), GFP_KERNEL); |
| 782 | priv_data->hsw = pdata->dsp; | 784 | priv_data->hsw = pdata->dsp; |
| 783 | snd_soc_platform_set_drvdata(platform, priv_data); | 785 | snd_soc_platform_set_drvdata(platform, priv_data); |
