]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: host: Boost num active workers
authorTerje Bergstrom <tbergstrom@nvidia.com>
Mon, 6 Apr 2015 19:02:57 +0000 (12:02 -0700)
committermobile promotions <svcmobile_promotions@nvidia.com>
Fri, 4 Sep 2015 00:30:23 +0000 (17:30 -0700)
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>
drivers/video/tegra/host/nvhost_intr.c

index b37b09d3d28fcdcd37aedfec3b289f4154b6e737..61e5e0a9dd5be33e0b89dc0b593aa21391bade24 100644 (file)
@@ -531,7 +531,7 @@ int nvhost_intr_init(struct nvhost_intr *intr, u32 irq_gen, u32 irq_sync)
 
        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;