From 143309945a9a280ead53ac145a8015cdf30c98bd Mon Sep 17 00:00:00 2001 From: yinjiaming Date: Thu, 3 Mar 2022 03:09:55 +0000 Subject: [PATCH] =?UTF-8?q?fix:=203.0=20lts=20=E5=91=8A=E8=AD=A6=E6=B8=85?= =?UTF-8?q?=E9=9B=B6=20=E3=80=90=E8=83=8C=E6=99=AF=E3=80=91=203.0=20lts=20?= =?UTF-8?q?=E5=91=8A=E8=AD=A6=E6=B8=85=E9=9B=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 【修改方案】 添加了强制类型转换 【影响】 对现有的产品编译不会有影响。 Signed-off-by: yinjiaming Change-Id: I6faba4fe43ec127ad2a75b7123d0365b9903045b --- kernel/extended/liteipc/hm_liteipc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kernel/extended/liteipc/hm_liteipc.c b/kernel/extended/liteipc/hm_liteipc.c index 0e714f2c..55aaac51 100644 --- a/kernel/extended/liteipc/hm_liteipc.c +++ b/kernel/extended/liteipc/hm_liteipc.c @@ -1197,15 +1197,15 @@ LITE_OS_SEC_TEXT int LiteIpcIoctl(struct file *filep, int cmd, unsigned long arg } switch (cmd) { case IPC_SET_CMS: - return SetCms(arg); + return (INT32)SetCms(arg); case IPC_CMS_CMD: - return HandleCmsCmd((CmsCmdContent *)(UINTPTR)arg); + return (INT32)HandleCmsCmd((CmsCmdContent *)(UINTPTR)arg); case IPC_SET_IPC_THREAD: if (IsCmsSet() == FALSE) { PRINT_ERR("ServiceManager not set!\n"); return -EINVAL; } - return SetIpcTask(); + return (INT32)SetIpcTask(); case IPC_SEND_RECV_MSG: if (arg == 0) { return -EINVAL; @@ -1216,12 +1216,12 @@ LITE_OS_SEC_TEXT int LiteIpcIoctl(struct file *filep, int cmd, unsigned long arg } ret = LiteIpcMsgHandle((IpcContent *)(UINTPTR)arg); if (ret != LOS_OK) { - return (int)ret; + return (INT32)ret; } break; default: PRINT_ERR("Unknow liteipc ioctl cmd:%d\n", cmd); return -EINVAL; } - return (int)ret; + return (INT32)ret; } -- GitLab