diff options
Diffstat (limited to 'drivers/video/omap2/dsscomp/base.c')
-rw-r--r-- | drivers/video/omap2/dsscomp/base.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/video/omap2/dsscomp/base.c b/drivers/video/omap2/dsscomp/base.c index b54fc50..7d208e1 100644 --- a/drivers/video/omap2/dsscomp/base.c +++ b/drivers/video/omap2/dsscomp/base.c @@ -478,6 +478,8 @@ void dump_total_comp_info(struct dsscomp_dev *cdev, struct dsscomp_setup_dispc_data *d, const char *phase) { + int i; + if (!(debug & DEBUG_COMPOSITIONS)) return; @@ -486,6 +488,8 @@ void dump_total_comp_info(struct dsscomp_dev *cdev, (d->mode & DSSCOMP_SETUP_MODE_APPLY) ? 'A' : '-', (d->mode & DSSCOMP_SETUP_MODE_DISPLAY) ? 'D' : '-', (d->mode & DSSCOMP_SETUP_MODE_CAPTURE) ? 'C' : '-'); - print_mgr_info(cdev, &d->mgr); + + for (i = 0; i < d->num_mgrs && i < ARRAY_SIZE(d->mgrs); i++) + print_mgr_info(cdev, d->mgrs + i); printk("n=%d\n", d->num_ovls); } |