From 1b4f32d314c5349f324fcb01cf1949c9b2c5d92b Mon Sep 17 00:00:00 2001 From: Jian Cao Date: Thu, 20 Jun 2019 20:35:47 +0800 Subject: [PATCH] ge2d: correct ge2d_magic value in CONFIG_COMPAT case [1/1] PD#SWPL-10046 Problem: unexpected conversation result under 32bit userspace + 64bit kernel Solution: use compat_config_para_ex_memtype_s as ge2d_magic for CONFIG_COMPAT Verify: verified on g12b-w400 Change-Id: I5a8fad9c18d9852c4e214c810b910100a30046a9 Signed-off-by: Jian Cao --- drivers/amlogic/media/common/ge2d/ge2d_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/amlogic/media/common/ge2d/ge2d_main.c b/drivers/amlogic/media/common/ge2d/ge2d_main.c index 6481d9c..0749bd4 100644 --- a/drivers/amlogic/media/common/ge2d/ge2d_main.c +++ b/drivers/amlogic/media/common/ge2d/ge2d_main.c @@ -245,7 +245,7 @@ static int ge2d_ioctl_config_ex_mem(struct ge2d_context_s *context, ge2d_config_ex_mem = &(ge2d_para_config.para_config_memtype); if (ge2d_para_config.para_config_memtype.ge2d_magic - == sizeof(struct config_para_ex_memtype_s)) { + == sizeof(struct compat_config_para_ex_memtype_s)) { struct config_para_ex_ion_s *pge2d_config_ex; uf_ex_mem = -- 2.7.4