From c724ce8cd30e3680e6a7df8b122cb4b140ab490d Mon Sep 17 00:00:00 2001
From: Pekka Enberg <penberg@cloudius-systems.com>
Date: Thu, 3 Oct 2013 15:20:15 +0300
Subject: [PATCH] mmu: Fix vma::sync() return value

Fix vma::sync() to return zero for msync'ing anonymous vmas like Linux
does.

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
---
 core/mmu.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/mmu.cc b/core/mmu.cc
index d1e0f59b5..c68784bc7 100644
--- a/core/mmu.cc
+++ b/core/mmu.cc
@@ -836,7 +836,7 @@ void vma::split(uintptr_t edge)
 
 error vma::sync(uintptr_t start, uintptr_t end)
 {
-    return make_error(ENOMEM);
+    return no_error();
 }
 
 file_vma::file_vma(uintptr_t start, uintptr_t end, fileref file, f_offset offset, bool shared)
-- 
GitLab