From 6e86b9eb01f6e7f0da04ff255d49bdefe19b7c04 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Fri, 5 Jul 2019 18:38:00 +0300 Subject: [PATCH] mem/vma: Use memset for vm_area_list_init To eliminate side effects, in particular setting nr_aios is already missing here. Signed-off-by: Cyrill Gorcunov Reviewed-by: Mike Rapoport Signed-off-by: Andrei Vagin --- criu/include/vma.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/criu/include/vma.h b/criu/include/vma.h index c297c0d14..6f5ee19d3 100644 --- a/criu/include/vma.h +++ b/criu/include/vma.h @@ -7,6 +7,7 @@ #include "images/vma.pb-c.h" #include +#include struct vm_area_list { struct list_head h; @@ -21,11 +22,8 @@ struct vm_area_list { static inline void vm_area_list_init(struct vm_area_list *vml) { + memset(vml, 0, sizeof(*vml)); INIT_LIST_HEAD(&vml->h); - vml->nr = 0; - vml->priv_size = 0; - vml->priv_longest = 0; - vml->shared_longest = 0; } struct file_desc;