summaryrefslogtreecommitdiff
path: root/sound/soc/omap/omap-pcm.c
diff options
context:
space:
mode:
authorVinod Koul <vinod.koul@intel.com>2017-05-04 11:39:10 +0300
committerMark Brown <broonie@kernel.org>2017-05-14 12:48:57 +0300
commitab1b732d53c18f26f51cad49371be3244fe67504 (patch)
tree36181534417539d8bbf526d5b4ba9e4e1f841928 /sound/soc/omap/omap-pcm.c
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6 (diff)
downloadlinux-ab1b732d53c18f26f51cad49371be3244fe67504.tar.xz
ASoC: Intel: Skylake: Move i915 registration to worker thread
The i915 component framework expects the caller to be invoking snd_hdac_i915_init() from a thread context. Otherwise it results in lockups on drm side. So move the registering of component interface and probing of codecs on this bus to a worker thread. init_failed in skl structure is not used currently, so renamed to init_done and used to track the initialization done in worker thread. Reported-by: Imre Deak <imre.deak@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Sodhi, VunnyX <vunnyx.sodhi@intel.com> Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/omap/omap-pcm.c')
0 files changed, 0 insertions, 0 deletions