[CRIU] [PATCH 2/4] Make vDSO warning behave as such

Christopher Covington cov at codeaurora.org
Thu Jul 10 08:09:05 PDT 2014


This allows checkpoint dump on AArch64 to continue. Without this,
checkpoints on norandmaps systems that function fine cannot
proceed.

Signed-off-by: Christopher Covington <cov at codeaurora.org>
---
 proc_parse.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/proc_parse.c b/proc_parse.c
index f2ea897..3d0a517 100644
--- a/proc_parse.c
+++ b/proc_parse.c
@@ -415,7 +415,6 @@ int parse_smaps(pid_t pid, struct vm_area_list *vma_area_list, bool use_map_file
 				vma_area->e->status |= VMA_AREA_VDSO;
 #else
 			pr_warn_once("Found vDSO area without support\n");
-			goto err;
 #endif
 		} else if (strstr(buf, "[vvar]")) {
 #ifdef CONFIG_VDSO
@@ -424,7 +423,6 @@ int parse_smaps(pid_t pid, struct vm_area_list *vma_area_list, bool use_map_file
 				vma_area->e->status |= VMA_AREA_VVAR;
 #else
 			pr_warn_once("Found VVAR area without support\n");
-			goto err;
 #endif
 		} else if (strstr(buf, "[heap]")) {
 			vma_area->e->status |= VMA_AREA_REGULAR | VMA_AREA_HEAP;
-- 
Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by the Linux Foundation.



More information about the CRIU mailing list