summaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorYong Zhi <yong.zhi@intel.com>2018-08-13 18:15:14 -0500
committerMark Brown <broonie@kernel.org>2018-08-14 16:21:13 +0100
commit12eeeb4f4733bbc4481d01df35933fc15beb8b19 (patch)
tree146bbc33e5d02c825d843917c15fe1d181836122 /include/sound
parentfb504caae7ef85be159743bd4b08ecde269ba55f (diff)
downloadlinux-12eeeb4f4733bbc4481d01df35933fc15beb8b19.tar.bz2
ASoC: Intel: Skylake: Acquire irq after RIRB allocation
Cold reboot stress test found that the hda irq could access rirb ring buffer before its memory gets allocated which resulting in null pointer dereference inside snd_hdac_bus_update_rirb(). Fix it by moving the skl_acquire_irq after ring buffer allocation. While here, also change err return from -EBUSY to actual error code. Signed-off-by: Yong Zhi <yong.zhi@intel.com> Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound')
0 files changed, 0 insertions, 0 deletions