MLK-17459-1: drm: imx: dcss: change ctxld irq handling
authorLaurentiu Palcu <laurentiu.palcu@nxp.com>
Tue, 23 Jan 2018 07:56:18 +0000 (09:56 +0200)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
commit650817380b10e0dafa0942dc9e9ff823c2a1a10f
treedbf991b927edeb897cb8d3ce395f29c263c41232
parent4151cff9a5408c4fc36c44c301df8a6f485467f8
MLK-17459-1: drm: imx: dcss: change ctxld irq handling

To remove any possible latencies introduced by scheduling the bottom
half interrupt handler, do everything in the top half handler and get
rid of the IRQ worker thread handler. Also, that needs all mutexes
changed to spinlocks since mutexes can sleep.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
drivers/gpu/imx/dcss/dcss-ctxld.c