HSI: omap_ssi_core: remove pm_runtime_get_sync call from tasklet
authorSebastian Reichel <sre@kernel.org>
Fri, 17 Jun 2016 19:01:36 +0000 (21:01 +0200)
committerSebastian Reichel <sre@kernel.org>
Mon, 27 Jun 2016 22:39:26 +0000 (00:39 +0200)
commit927d3f8f73217fb19c28496321510335176955de
treeffcb72e224c81997a89fb98a6dd16c16b91a28e8
parentea88f717cdbe94e60bf2b0082648453cf2401ffc
HSI: omap_ssi_core: remove pm_runtime_get_sync call from tasklet

We may not call pm_runtime_get_sync() from tasklet, since
it can block once pm_runtime_irq_safe is removed for omap-ssi.

Since irq can should only be created for a running device,
we assume, that the device is already running and use non-
synchronous API instead.

Signed-off-by: Sebastian Reichel <sre@kernel.org>
Tested-by: Pavel Machek <pavel@ucw.cz>
drivers/hsi/controllers/omap_ssi_core.c