Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 265e78c7 authored by Jing Xiang's avatar Jing Xiang Committed by Jean-Christophe PLAGNIOL-VILLARD
Browse files

video: mmp: fix memcpy wrong size for mmp_addr issue



Memcpy used wrong struct of mmp_win, fix it.

Signed-off-by: default avatarJing Xiang <jxiang@marvell.com>
Signed-off-by: default avatarJett.Zhou <jtzhou@marvell.com>
Signed-off-by: default avatarJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
parent 8ea2c864
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -238,7 +238,7 @@ static int overlay_set_addr(struct mmp_overlay *overlay, struct mmp_addr *addr)
	struct lcd_regs *regs = path_regs(overlay->path);
	struct lcd_regs *regs = path_regs(overlay->path);


	/* FIXME: assert addr supported */
	/* FIXME: assert addr supported */
	memcpy(&overlay->addr, addr, sizeof(struct mmp_win));
	memcpy(&overlay->addr, addr, sizeof(struct mmp_addr));
	writel(addr->phys[0], &regs->g_0);
	writel(addr->phys[0], &regs->g_0);


	return overlay->addr.phys[0];
	return overlay->addr.phys[0];