From d9b3aab9727af28c5b4dc2a9829ef7ffda6f6f47 Mon Sep 17 00:00:00 2001 From: nick Date: Tue, 30 Apr 2013 11:04:17 +0100 Subject: [PATCH] flexnbd: Pass MS_INVALIDATE to our msync calls It's not necessary on Linux, but may be needed elsewhere --- src/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index 456f296..19a0ac9 100644 --- a/src/client.c +++ b/src/client.c @@ -455,7 +455,7 @@ void client_reply_to_write( struct client* client, struct nbd_request request ) FATAL_IF_NEGATIVE( msync( client->mapped + from_rounded, len_rounded, - MS_SYNC), + MS_SYNC | MS_INVALIDATE), "msync failed %ld %ld", request.from, request.len ); }