From: Sergey S. Kostyliov Date: Sat, 30 Oct 2010 19:41:19 +0000 (+0200) Subject: add support for dirsync mount option X-Git-Tag: lxc-0.7.4-rc1~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=968fbd36057db3132c68a63700e42929e5df5e2d;p=thirdparty%2Flxc.git 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 --- 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 },