This patch increases the number of active workers to provide lower
latency for handling the syncpoint operations.
Bug
1598036
Bug
1671794
Change-Id: I30789b8adb8917664b9fa2cf66ebf25c2e2a4855
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/728122
(cherry picked from commit
0e0fce5049d578b7982634c938b64a1f9b04b6dd)
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/776930
Tested-by: Gagan Grover <ggrover@nvidia.com>
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
mutex_init(&intr->mutex);
intr->syncpt_irq = irq_sync;
- intr->wq = alloc_workqueue("host_syncpt", WQ_MEM_RECLAIM | WQ_HIGHPRI, 1);
+ intr->wq = alloc_workqueue("host_syncpt", WQ_MEM_RECLAIM | WQ_HIGHPRI, 4);
intr->general_irq = irq_gen;
for (id = 0, syncpt = intr->syncpt;