]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: host: print syncpt values only if it is assigned
authorDeepak Nibade <dnibade@nvidia.com>
Tue, 25 Mar 2014 10:37:09 +0000 (16:07 +0530)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Wed, 26 Mar 2014 08:05:11 +0000 (01:05 -0700)
In debug spew of syncpts, print min/max values only if that syncpt
is in use (i.e. it is assigned to some client)

Bug 1305024

Change-Id: Id37e0674a7ae626f713fd0413ad9526799bac7a8
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/386290
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
drivers/video/tegra/host/debug.c

index 23aff0efc783a956d3ec8e751822a90ea8499da1..058328edf6fd9510d42aa69a5659b37d803edd22 100644 (file)
@@ -97,9 +97,10 @@ static void show_syncpts(struct nvhost_master *m, struct output *o)
        int i;
        nvhost_debug_output(o, "---- syncpts ----\n");
        for (i = 0; i < nvhost_syncpt_nb_pts(&m->syncpt); i++) {
+               bool assigned = nvhost_is_syncpt_assigned(&m->syncpt, i);
                u32 max = nvhost_syncpt_read_max(&m->syncpt, i);
                u32 min = nvhost_syncpt_update_min(&m->syncpt, i);
-               if (!min && !max)
+               if ((!assigned) || (!min && !max))
                        continue;
                nvhost_debug_output(o, "id %d (%s) min %d max %d\n",
                                i, nvhost_get_chip_ops()->syncpt.name(&m->syncpt, i),