commit | ab9731c839d0fd03d66d7bbec9003f714b92290c | [log] [tgz] |
---|---|---|
author | Tim Murray <timmurray@google.com> | Wed Jun 14 15:23:55 2017 -0700 |
committer | Tim Murray <timmurray@google.com> | Thu Jun 15 23:48:12 2017 +0000 |
tree | 95326d66fd06ed5a83371254df7906779ea96da4 | |
parent | ca7bb3e37c80fe92be176274851453bea9f16872 [diff] |
kgsl: convert some workqueues to use kthreads adreno_dispatch_work and _kgsl_event_worker are both low-latency low-runtime functions that are in the critical path of GPU rendering. Moving them out of workqueues and into a dedicated FIFO kthread avoids significant jitter. bug 30342017 bug 62616267 Signed-off-by: Tim Murray <timmurray@google.com> Change-Id: I5b071a738948b69c23810a8ea5957bdddc274912