diff options
Diffstat (limited to 'drivers/gpu/msm/adreno_cp_parser.c')
| -rw-r--r-- | drivers/gpu/msm/adreno_cp_parser.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/msm/adreno_cp_parser.c b/drivers/gpu/msm/adreno_cp_parser.c index 4faf3a8319cb..4a444c27b8a4 100644 --- a/drivers/gpu/msm/adreno_cp_parser.c +++ b/drivers/gpu/msm/adreno_cp_parser.c @@ -799,13 +799,14 @@ static int adreno_cp_parse_ib2(struct kgsl_device *device, * only try to find sub objects iff this IB has * not been processed already */ - for (i = 0; i < ib_obj_list->num_objs; i++) + for (i = 0; i < ib_obj_list->num_objs; i++) { ib_obj = &(ib_obj_list->obj_list[i]); if ((SNAPSHOT_GPU_OBJECT_IB == ib_obj->snapshot_obj_type) && (gpuaddr >= ib_obj->gpuaddr) && (gpuaddr + dwords * sizeof(unsigned int) <= ib_obj->gpuaddr + ib_obj->size)) return 0; + } return adreno_ib_find_objs(device, process, gpuaddr, dwords, SNAPSHOT_GPU_OBJECT_IB, ib_obj_list, 2); |
