From 968fbd36057db3132c68a63700e42929e5df5e2d Mon Sep 17 00:00:00 2001 From: "Sergey S. Kostyliov" Date: Sat, 30 Oct 2010 21:41:19 +0200 Subject: [PATCH] add support for dirsync mount option Add support for `dirsync' mount option. MS_DIRSYNC is on of the mount(2) mountflags so don't send it as extra mount option to avoid: lxc-start: Invalid argument - failed to mount ... errors. Signed-off-by: Sergey S. Kostyliov Signed-off-by: Daniel Lezcano --- src/lxc/conf.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lxc/conf.c b/src/lxc/conf.c index e4e4bb5aa..73913c212 100644 --- a/src/lxc/conf.c +++ b/src/lxc/conf.c @@ -68,6 +68,10 @@ lxc_log_define(lxc_conf, lxc); #define MAXMTULEN 16 #define MAXLINELEN 128 +#ifndef MS_DIRSYNC +#define MS_DIRSYNC 128 +#endif + #ifndef MS_REC #define MS_REC 16384 #endif @@ -133,6 +137,7 @@ static struct mount_opt mount_opt[] = { { "noexec", 0, MS_NOEXEC }, { "sync", 0, MS_SYNCHRONOUS }, { "async", 1, MS_SYNCHRONOUS }, + { "dirsync", 0, MS_DIRSYNC }, { "remount", 0, MS_REMOUNT }, { "mand", 0, MS_MANDLOCK }, { "nomand", 1, MS_MANDLOCK }, -- 2.47.2