ASoC: SOF: Intel: hda: fix warnings during FW load
authorKai Vehmanen <kai.vehmanen@linux.intel.com>
Fri, 27 Sep 2019 20:05:35 +0000 (15:05 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 1 Oct 2019 17:31:45 +0000 (18:31 +0100)
commit4ff5f6439fe69624e8f7d559915e9b54a6477684
tree0188cba5ab926e2edc5b4a4b11c0e04505cb175c
parent0a1b08345bc5d9214dc701f8ec5d67c473fab735
ASoC: SOF: Intel: hda: fix warnings during FW load

The "snd_pcm_substream" handle was not initialized properly
in hda-loader.c for firmware load.

When the HDA DMAs were used to load the firmware,
the interrupts related to firmware load also triggered
calls to snd_sof_pcm_period_elapsed() on a non-existent ALSA
PCM stream.

This caused runtime kernel warnings from
pcm_lib.c:snd_pcm_period_elapsed().

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20190927200538.660-11-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/intel/hda-loader.c