提交 14330994 编写于 作者: Y yinjiaming

fix: 3.0 lts 告警清零

【背景】
3.0 lts 告警清零

【修改方案】
添加了强制类型转换

【影响】
对现有的产品编译不会有影响。
Signed-off-by: Nyinjiaming <yinjiaming@huawei.com>
Change-Id: I6faba4fe43ec127ad2a75b7123d0365b9903045b
上级 9c1e902b
...@@ -1197,15 +1197,15 @@ LITE_OS_SEC_TEXT int LiteIpcIoctl(struct file *filep, int cmd, unsigned long arg ...@@ -1197,15 +1197,15 @@ LITE_OS_SEC_TEXT int LiteIpcIoctl(struct file *filep, int cmd, unsigned long arg
} }
switch (cmd) { switch (cmd) {
case IPC_SET_CMS: case IPC_SET_CMS:
return SetCms(arg); return (INT32)SetCms(arg);
case IPC_CMS_CMD: case IPC_CMS_CMD:
return HandleCmsCmd((CmsCmdContent *)(UINTPTR)arg); return (INT32)HandleCmsCmd((CmsCmdContent *)(UINTPTR)arg);
case IPC_SET_IPC_THREAD: case IPC_SET_IPC_THREAD:
if (IsCmsSet() == FALSE) { if (IsCmsSet() == FALSE) {
PRINT_ERR("ServiceManager not set!\n"); PRINT_ERR("ServiceManager not set!\n");
return -EINVAL; return -EINVAL;
} }
return SetIpcTask(); return (INT32)SetIpcTask();
case IPC_SEND_RECV_MSG: case IPC_SEND_RECV_MSG:
if (arg == 0) { if (arg == 0) {
return -EINVAL; return -EINVAL;
...@@ -1216,12 +1216,12 @@ LITE_OS_SEC_TEXT int LiteIpcIoctl(struct file *filep, int cmd, unsigned long arg ...@@ -1216,12 +1216,12 @@ LITE_OS_SEC_TEXT int LiteIpcIoctl(struct file *filep, int cmd, unsigned long arg
} }
ret = LiteIpcMsgHandle((IpcContent *)(UINTPTR)arg); ret = LiteIpcMsgHandle((IpcContent *)(UINTPTR)arg);
if (ret != LOS_OK) { if (ret != LOS_OK) {
return (int)ret; return (INT32)ret;
} }
break; break;
default: default:
PRINT_ERR("Unknow liteipc ioctl cmd:%d\n", cmd); PRINT_ERR("Unknow liteipc ioctl cmd:%d\n", cmd);
return -EINVAL; return -EINVAL;
} }
return (int)ret; return (INT32)ret;
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册