···247247 /* Pop push buffer slots */248248 if (job->num_slots) {249249 struct push_buffer *pb = &cdma->push_buffer;250250+250251 host1x_pushbuffer_pop(pb, job->num_slots);251252 if (cdma->event == CDMA_EVENT_PUSH_BUFFER_SPACE)252253 signal = true;···343342 syncpt_val += syncpt_incrs;344343 }345344346346- /* The following sumbits from the same client may be dependent on the345345+ /*346346+ * The following sumbits from the same client may be dependent on the347347 * failed submit and therefore they may fail. Force a small timeout348348- * to make the queue cleanup faster */348348+ * to make the queue cleanup faster.349349+ */349350350351 list_for_each_entry_from(job, &cdma->sync_queue, list)351352 if (job->client == cdma->timeout.client)···413410 /* init state on first submit with timeout value */414411 if (!cdma->timeout.initialized) {415412 int err;413413+416414 err = host1x_hw_cdma_timeout_init(host1x, cdma,417415 job->syncpt_id);418416 if (err) {
+3
drivers/gpu/host1x/debug.c
···6363static void show_syncpts(struct host1x *m, struct output *o)6464{6565 unsigned int i;6666+6667 host1x_debug_output(o, "---- syncpts ----\n");6768 for (i = 0; i < host1x_syncpt_nb_pts(m); i++) {6869 u32 max = host1x_syncpt_read_max(m->syncpt + i);6970 u32 min = host1x_syncpt_load(m->syncpt + i);7171+7072 if (!min && !max)7173 continue;7274···78767977 for (i = 0; i < host1x_syncpt_nb_bases(m); i++) {8078 u32 base_val;7979+8180 base_val = host1x_syncpt_load_wait_base(m->syncpt + i);8281 if (base_val)8382 host1x_debug_output(o, "waitbase id %u val %d\n", i,