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>
}
-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;
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,
*/
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