summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYao Jiang <yaojia@codeaurora.org>2019-03-04 11:54:54 +0800
committerYao Jiang <yaojia@codeaurora.org>2019-03-13 12:52:20 +0800
commitac67229d0e34d4a21fd21d627b3e2744eadac254 (patch)
tree1e677489feab2e78625d4e98d5728ca2143cd9bc
parent6c549bb4811b48ceb16a5f55de0be19100f8f060 (diff)
soc: qcom: hab: unify variable type to avoid implicit conversion
correcting the type of sizebytes and total_size to size_t,it can avoid implicit conversion which maybe cause some unknown issue. Change-Id: I1c1cc9e92ca2920cc49685edef0d928dd67454c7 Signed-off-by: Yao Jiang <yaojia@codeaurora.org>
-rw-r--r--drivers/soc/qcom/hab/ghs_comm.c4
-rw-r--r--drivers/soc/qcom/hab/qvm_comm.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/drivers/soc/qcom/hab/ghs_comm.c b/drivers/soc/qcom/hab/ghs_comm.c
index 825f33a23858..1fdb1668295c 100644
--- a/drivers/soc/qcom/hab/ghs_comm.c
+++ b/drivers/soc/qcom/hab/ghs_comm.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2018, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -39,7 +39,7 @@ int physical_channel_send(struct physical_channel *pchan,
struct hab_header *header,
void *payload)
{
- int sizebytes = HAB_HEADER_GET_SIZE(*header);
+ size_t sizebytes = HAB_HEADER_GET_SIZE(*header);
struct ghs_vdev *dev = (struct ghs_vdev *)pchan->hyp_data;
GIPC_Result result;
uint8_t *msg;
diff --git a/drivers/soc/qcom/hab/qvm_comm.c b/drivers/soc/qcom/hab/qvm_comm.c
index 25d0208dea4c..d5332bc38f83 100644
--- a/drivers/soc/qcom/hab/qvm_comm.c
+++ b/drivers/soc/qcom/hab/qvm_comm.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2016-2019, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -42,9 +42,9 @@ int physical_channel_send(struct physical_channel *pchan,
struct hab_header *header,
void *payload)
{
- int sizebytes = HAB_HEADER_GET_SIZE(*header);
+ size_t sizebytes = HAB_HEADER_GET_SIZE(*header);
struct qvm_channel *dev = (struct qvm_channel *)pchan->hyp_data;
- int total_size = sizeof(*header) + sizebytes;
+ size_t total_size = sizeof(*header) + sizebytes;
if (total_size > dev->pipe_ep->tx_info.sh_buf->size)
return -EINVAL; /* too much data for ring */