summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/video/mcde/mcde_debugfs.c2
-rw-r--r--drivers/video/mcde/mcde_hw.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/mcde/mcde_debugfs.c b/drivers/video/mcde/mcde_debugfs.c
index 0ef6cbb3715..586b1787d00 100644
--- a/drivers/video/mcde/mcde_debugfs.c
+++ b/drivers/video/mcde/mcde_debugfs.c
@@ -120,7 +120,7 @@ static struct channel_info *find_chnl(u8 chnl_id)
static struct overlay_info *find_ovly(struct channel_info *ci, u8 ovly_id)
{
- if (!ci || ovly_id > MAX_NUM_OVERLAYS)
+ if (!ci || ovly_id >= MAX_NUM_OVERLAYS)
return NULL;
return &ci->overlays[ovly_id];
}
diff --git a/drivers/video/mcde/mcde_hw.c b/drivers/video/mcde/mcde_hw.c
index 49ecc332ab5..c9b4a9f3165 100644
--- a/drivers/video/mcde/mcde_hw.c
+++ b/drivers/video/mcde/mcde_hw.c
@@ -2635,7 +2635,7 @@ static void chnl_update_overlay(struct mcde_chnl_state *chnl,
if (ovly->regs.dirty_buf) {
update_overlay_registers_on_the_fly(ovly->idx, &ovly->regs);
- mcde_debugfs_overlay_update(chnl->id, ovly->idx);
+ mcde_debugfs_overlay_update(chnl->id, ovly != chnl->ovly0);
}
if (ovly->regs.dirty) {
chnl_ovly_pixel_format_apply(chnl, ovly);