]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: host: Remove gpfifo complete event
authorArto Merilainen <amerilainen@nvidia.com>
Thu, 13 Mar 2014 08:48:24 +0000 (10:48 +0200)
committerArto Merilainen <amerilainen@nvidia.com>
Tue, 25 Mar 2014 12:40:05 +0000 (05:40 -0700)
gpfifo complition is tracked by registered events. This patch
removes the additional mechanism.

Change-Id: Iea077783ae03dcd7c378d015059fbd8b211b9e0f
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/381423
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
drivers/video/tegra/host/nvhost_intr.c
drivers/video/tegra/host/nvhost_intr.h

index ad41f31d3f7d24eb55a948c5cf86608e849f0937..95b4e7923b7f4ac6c7be0d8e915ac9fc8da89faf 100644 (file)
@@ -165,12 +165,6 @@ static void action_submit_complete(struct nvhost_waitlist *waiter)
 
 }
 
-static void action_gpfifo_submit_complete(struct nvhost_waitlist *waiter)
-{
-       struct channel_gk20a *ch20a = waiter->data;
-       gk20a_channel_update(ch20a, waiter->count);
-}
-
 static void action_wakeup(struct nvhost_waitlist *waiter)
 {
        wait_queue_head_t *wq = waiter->data;
@@ -209,7 +203,6 @@ typedef void (*action_handler)(struct nvhost_waitlist *waiter);
 
 static action_handler action_handlers[NVHOST_INTR_ACTION_COUNT] = {
        action_submit_complete,
-       action_gpfifo_submit_complete,
        action_signal_sync_pt,
        action_wakeup,
        action_wakeup_interruptible,
index b7ef9d9b8004db379c66ccae213ce543430c1849..e5defce3d10ae7c0cec06fa80442a10cebd8ed47 100644 (file)
@@ -35,12 +35,6 @@ enum nvhost_intr_action {
         */
        NVHOST_INTR_ACTION_SUBMIT_COMPLETE = 0,
 
-       /**
-        * Wake up a interruptible task.
-        * 'data' points to a wait_queue_head_t
-        */
-       NVHOST_INTR_ACTION_GPFIFO_SUBMIT_COMPLETE,
-
        /**
         * Signal a nvhost_sync_pt.
         * 'data' points to a nvhost_sync_pt