Re: [PATCH 1/4] net/colo-compare.c: Fix compare_timeout format issue

2020-09-22 Thread Li Zhijian




On 9/18/20 5:22 PM, Zhang Chen wrote:

From: Zhang Chen 

This parameter need compare with the return of qemu_clock_get_ms(),
it is uinit64_t. So we need fix this issue here.

Reported-by: Derek Su 
Signed-off-by: Zhang Chen 

Reviewed-by: Li Zhijian 


---
  net/colo-compare.c | 12 ++--
  1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/net/colo-compare.c b/net/colo-compare.c
index 3a45d64175..7cba573dae 100644
--- a/net/colo-compare.c
+++ b/net/colo-compare.c
@@ -120,7 +120,7 @@ struct CompareState {
  SendCo out_sendco;
  SendCo notify_sendco;
  bool vnet_hdr;
-uint32_t compare_timeout;
+uint64_t compare_timeout;
  uint32_t expired_scan_cycle;
  
  /*

@@ -1081,9 +1081,9 @@ static void compare_get_timeout(Object *obj, Visitor *v,
  Error **errp)
  {
  CompareState *s = COLO_COMPARE(obj);
-uint32_t value = s->compare_timeout;
+uint64_t value = s->compare_timeout;
  
-visit_type_uint32(v, name, , errp);

+visit_type_uint64(v, name, , errp);
  }
  
  static void compare_set_timeout(Object *obj, Visitor *v,

@@ -1146,9 +1146,9 @@ static void set_max_queue_size(Object *obj, Visitor *v,
 Error **errp)
  {
  Error *local_err = NULL;
-uint32_t value;
+uint64_t value;
  
-visit_type_uint32(v, name, , _err);

+visit_type_uint64(v, name, , _err);
  if (local_err) {
  goto out;
  }
@@ -1396,7 +1396,7 @@ static void colo_compare_init(Object *obj)
  object_property_add_str(obj, "notify_dev",
  compare_get_notify_dev, compare_set_notify_dev);
  
-object_property_add(obj, "compare_timeout", "uint32",

+object_property_add(obj, "compare_timeout", "uint64",
  compare_get_timeout,
  compare_set_timeout, NULL, NULL);
  







[PATCH 1/4] net/colo-compare.c: Fix compare_timeout format issue

2020-09-18 Thread Zhang Chen
From: Zhang Chen 

This parameter need compare with the return of qemu_clock_get_ms(),
it is uinit64_t. So we need fix this issue here.

Reported-by: Derek Su 
Signed-off-by: Zhang Chen 
---
 net/colo-compare.c | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/net/colo-compare.c b/net/colo-compare.c
index 3a45d64175..7cba573dae 100644
--- a/net/colo-compare.c
+++ b/net/colo-compare.c
@@ -120,7 +120,7 @@ struct CompareState {
 SendCo out_sendco;
 SendCo notify_sendco;
 bool vnet_hdr;
-uint32_t compare_timeout;
+uint64_t compare_timeout;
 uint32_t expired_scan_cycle;
 
 /*
@@ -1081,9 +1081,9 @@ static void compare_get_timeout(Object *obj, Visitor *v,
 Error **errp)
 {
 CompareState *s = COLO_COMPARE(obj);
-uint32_t value = s->compare_timeout;
+uint64_t value = s->compare_timeout;
 
-visit_type_uint32(v, name, , errp);
+visit_type_uint64(v, name, , errp);
 }
 
 static void compare_set_timeout(Object *obj, Visitor *v,
@@ -1146,9 +1146,9 @@ static void set_max_queue_size(Object *obj, Visitor *v,
Error **errp)
 {
 Error *local_err = NULL;
-uint32_t value;
+uint64_t value;
 
-visit_type_uint32(v, name, , _err);
+visit_type_uint64(v, name, , _err);
 if (local_err) {
 goto out;
 }
@@ -1396,7 +1396,7 @@ static void colo_compare_init(Object *obj)
 object_property_add_str(obj, "notify_dev",
 compare_get_notify_dev, compare_set_notify_dev);
 
-object_property_add(obj, "compare_timeout", "uint32",
+object_property_add(obj, "compare_timeout", "uint64",
 compare_get_timeout,
 compare_set_timeout, NULL, NULL);
 
-- 
2.17.1